Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp511 unsigned PReg = RawPRegOrder[I]; in initializeGraph() local
512 if (MRI.isReserved(PReg)) in initializeGraph()
516 if (!RegMaskOverlaps.empty() && !RegMaskOverlaps.test(PReg)) in initializeGraph()
531 VRegAllowed.push_back(PReg); in initializeGraph()
575 << TRI.getName(PReg) << "\n"); in mapPBQPToRegAlloc()
576 assert(PReg != 0 && "Invalid preg selected."); in mapPBQPToRegAlloc()
577 VRM.assignVirt2Phys(VReg, PReg); in mapPBQPToRegAlloc()
618 unsigned PReg = MRI.getSimpleHint(LI.reg); in finalizeAlloc() local
620 if (PReg == 0) { in finalizeAlloc()
622 PReg = RC.getRawAllocationOrder(MF).front(); in finalizeAlloc()
[all …]
H A DCallingConvLower.cpp244 for (MCPhysReg PReg : RemainingRegs) { in analyzeMustTailForwardedRegisters() local
245 unsigned VReg = MF.addLiveIn(PReg, RC); in analyzeMustTailForwardedRegisters()
246 Forwards.push_back(ForwardedRegister(VReg, PReg, RegVT)); in analyzeMustTailForwardedRegisters()
H A DMachineFunction.cpp438 unsigned MachineFunction::addLiveIn(unsigned PReg, in addLiveIn() argument
441 unsigned VReg = MRI.getLiveInVirtReg(PReg); in addLiveIn()
450 assert((VRegRC == RC || (VRegRC->contains(PReg) && in addLiveIn()
456 MRI.addLiveIn(PReg, VReg); in addLiveIn()
H A DMachineRegisterInfo.cpp357 unsigned MachineRegisterInfo::getLiveInVirtReg(unsigned PReg) const { in getLiveInVirtReg()
359 if (I->first == PReg) in getLiveInVirtReg()
/minix/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DR600ExpandSpecialInstrs.cpp122 unsigned PReg = AMDGPU::R600_ArrayBaseRegClass.getRegister( in runOnMachineFunction() local
134 DstReg, MI.getOperand(3 + (Chan % 2)).getReg(), PReg); in runOnMachineFunction()
151 unsigned PReg = AMDGPU::R600_ArrayBaseRegClass.getRegister( in runOnMachineFunction() local
163 DstReg, MI.getOperand(3 + (Chan % 2)).getReg(), PReg); in runOnMachineFunction()
181 unsigned PReg = AMDGPU::R600_ArrayBaseRegClass.getRegister( in runOnMachineFunction() local
187 TRI.getSubReg(DstReg, TRI.getSubRegFromChannel(Chan)), PReg); in runOnMachineFunction()
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h164 ForwardedRegister(unsigned VReg, MCPhysReg PReg, MVT VT) in ForwardedRegister()
165 : VReg(VReg), PReg(PReg), VT(VT) {} in ForwardedRegister()
167 MCPhysReg PReg; member
H A DMachineFunction.h321 unsigned addLiveIn(unsigned PReg, const TargetRegisterClass *RC);
H A DMachineRegisterInfo.h772 unsigned getLiveInVirtReg(unsigned PReg) const;
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1836 unsigned ScratchReg, SPReg, PReg, SPLimitOffset; in adjustForHiPEPrologue() local
1840 PReg = X86::RBP; in adjustForHiPEPrologue()
1847 PReg = X86::EBP; in adjustForHiPEPrologue()
1863 .addReg(ScratchReg), PReg, false, SPLimitOffset); in adjustForHiPEPrologue()
1872 .addReg(ScratchReg), PReg, false, SPLimitOffset); in adjustForHiPEPrologue()
H A DX86ISelLowering.cpp3017 RegsToPass.push_back(std::make_pair(unsigned(F.PReg), Val)); in LowerCall()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp830 unsigned PReg = PMO.getReg(); in MergeLDR_STR() local
831 unsigned PRegNum = PMO.isUndef() ? UINT_MAX : TRI->getEncodingValue(PReg); in MergeLDR_STR()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp854 addLiveIn(MachineFunction &MF, unsigned PReg, const TargetRegisterClass *RC) in addLiveIn() argument
857 MF.getRegInfo().addLiveIn(PReg, VReg); in addLiveIn()