Searched refs:PReg (Results 1 - 12 of 12) sorted by relevance

/external/llvm/lib/Target/R600/
H A DR600ExpandSpecialInstrs.cpp122 unsigned PReg = AMDGPU::R600_ArrayBaseRegClass.getRegister( local
134 DstReg, MI.getOperand(3 + (Chan % 2)).getReg(), PReg);
151 unsigned PReg = AMDGPU::R600_ArrayBaseRegClass.getRegister( local
163 DstReg, MI.getOperand(3 + (Chan % 2)).getReg(), PReg);
181 unsigned PReg = AMDGPU::R600_ArrayBaseRegClass.getRegister( local
187 TRI.getSubReg(DstReg, TRI.getSubRegFromChannel(Chan)), PReg);
/external/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp579 unsigned PReg = RawPRegOrder[I]; local
580 if (MRI.isReserved(PReg))
584 if (!RegMaskOverlaps.empty() && !RegMaskOverlaps.test(PReg))
589 for (MCRegUnitIterator Units(PReg, &TRI); Units.isValid(); ++Units) {
599 VRegAllowed.push_back(PReg);
676 unsigned PReg = G.getNodeMetadata(NId).getAllowedRegs()[AllocOption - 1]; local
678 << TRI.getName(PReg) << "\n");
679 assert(PReg != 0 && "Invalid preg selected.");
680 VRM.assignVirt2Phys(VReg, PReg);
704 unsigned PReg local
[all...]
H A DCallingConvLower.cpp244 for (MCPhysReg PReg : RemainingRegs) {
245 unsigned VReg = MF.addLiveIn(PReg, RC);
246 Forwards.push_back(ForwardedRegister(VReg, PReg, RegVT));
H A DMachineRegisterInfo.cpp355 /// getLiveInVirtReg - If PReg is a live-in physical register, return the
357 unsigned MachineRegisterInfo::getLiveInVirtReg(unsigned PReg) const {
359 if (I->first == PReg)
H A DMachineFunction.cpp435 unsigned MachineFunction::addLiveIn(unsigned PReg, argument
438 unsigned VReg = MRI.getLiveInVirtReg(PReg);
447 assert((VRegRC == RC || (VRegRC->contains(PReg) &&
453 MRI.addLiveIn(PReg, VReg);
/external/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h165 ForwardedRegister(unsigned VReg, MCPhysReg PReg, MVT VT) argument
166 : VReg(VReg), PReg(PReg), VT(VT) {}
168 MCPhysReg PReg; member in struct:llvm::ForwardedRegister
H A DMachineFunction.h328 unsigned addLiveIn(unsigned PReg, const TargetRegisterClass *RC);
H A DMachineRegisterInfo.h784 /// getLiveInVirtReg - If PReg is a live-in physical register, return the
786 unsigned getLiveInVirtReg(unsigned PReg) const;
/external/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1926 unsigned ScratchReg, SPReg, PReg, SPLimitOffset;
1930 PReg = X86::RBP;
1937 PReg = X86::EBP;
1953 .addReg(ScratchReg), PReg, false, SPLimitOffset);
1962 .addReg(ScratchReg), PReg, false, SPLimitOffset);
H A DX86ISelLowering.cpp2915 RegsToPass.push_back(std::make_pair(unsigned(F.PReg), Val));
/external/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp843 unsigned PReg = PMO.getReg(); local
844 unsigned PRegNum = PMO.isUndef() ? UINT_MAX : TRI->getEncodingValue(PReg);
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp872 addLiveIn(MachineFunction &MF, unsigned PReg, const TargetRegisterClass *RC) argument
875 MF.getRegInfo().addLiveIn(PReg, VReg);

Completed in 322 milliseconds