/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 81 const LiveInterval &VRegInterval, MCRegister PhysReg, in foreachUnit() 104 void LiveRegMatrix::assign(const LiveInterval &VirtReg, MCRegister PhysReg) { in assign() 122 Register PhysReg = VRM->getPhys(VirtReg.reg()); in unassign() local 147 MCRegister PhysReg) { in checkRegMaskInterference() 165 MCRegister PhysReg) { in checkRegUnitInterference() 187 MCRegister PhysReg) { in checkInterference() 211 MCRegister PhysReg) { in checkInterference()
|
H A D | RegAllocFast.cpp | 275 void markRegUsedInInstr(MCPhysReg PhysReg) { in markRegUsedInInstr() 302 void markPhysRegUsedInInstr(MCPhysReg PhysReg) { in markPhysRegUsedInInstr() 308 void unmarkRegUsedInInstr(MCPhysReg PhysReg) { in unmarkRegUsedInInstr() 600 MCPhysReg PhysReg) { in reload() 658 MCPhysReg PhysReg = LR.PhysReg; in reloadAtBegin() local 912 for (MCPhysReg PhysReg : AllocationOrder) { in allocVirtReg() local 961 MCPhysReg PhysReg; in allocVirtRegUndef() local 1057 MCPhysReg PhysReg = LRI->PhysReg; in defineVirtReg() local 1154 MCPhysReg PhysReg) { in setPhysReg() 1226 MCPhysReg PhysReg = LR.PhysReg; in dumpState() local [all …]
|
H A D | ReachingDefAnalysis.cpp | 33 static bool isValidRegUseOf(const MachineOperand &MO, MCRegister PhysReg, in isValidRegUseOf() 44 static bool isValidRegDefOf(const MachineOperand &MO, MCRegister PhysReg, in isValidRegDefOf() 331 MCRegister PhysReg, in getReachingLocalUses() 356 MCRegister PhysReg, in getLiveInUses() 374 void ReachingDefAnalysis::getGlobalUses(MachineInstr *MI, MCRegister PhysReg, in getGlobalUses() 400 MCRegister PhysReg, in getGlobalReachingDefs() 412 MCRegister PhysReg, InstSet &Defs) const { in getLiveOuts() 418 MCRegister PhysReg, InstSet &Defs, in getLiveOuts() 651 auto IsDead = [this, &Dead](MachineInstr *Def, MCRegister PhysReg) { in collectKilledOperands() 686 bool ReachingDefAnalysis::isSafeToDefRegAt(MachineInstr *MI, MCRegister PhysReg, in isSafeToDefRegAt()
|
H A D | RegAllocGreedy.cpp | 403 MCRegister PhysReg; in tryAssign() local 484 MCRegister PhysReg, in evictInterference() 1179 for (MCPhysReg PhysReg : Order) { in calculateRegionSplitCost() local 1491 void RAGreedy::calcGapWeights(MCRegister PhysReg, in calcGapWeights() 1659 for (MCPhysReg PhysReg : Order) { in tryLocalSplit() local 1991 for (MCRegister PhysReg : Order) { in tryLastChanceRecoloring() local 2077 MCRegister PhysReg; in tryLastChanceRecoloring() local 2086 MCRegister PhysReg; in tryLastChanceRecoloring() local 2293 MCRegister PhysReg = VRM->getPhys(Reg); in tryHintRecoloring() local 2419 if (MCRegister PhysReg = in selectOrSplitImpl() local [all …]
|
H A D | RegAllocEvictionAdvisor.cpp | 168 const LiveInterval &VirtReg, MCRegister PhysReg, in canEvictHintInterference() 186 const LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint, in canEvictInterferenceBasedOnCost() 296 MCRegister PhysReg = *I; in tryFindEvictionCandidate() local
|
H A D | RegisterClassInfo.cpp | 146 for (unsigned PhysReg : RawOrder) { in compute() local 168 for (unsigned PhysReg : CSRAlias) { in compute() local
|
H A D | RegAllocBasic.cpp | 209 MCRegister PhysReg, in spillInterferences() 267 for (MCRegister PhysReg : Order) { in selectOrSplit() local
|
H A D | InterferenceCache.h | 47 MCRegister PhysReg = 0; variable 209 void setPhysReg(InterferenceCache &Cache, MCRegister PhysReg) { in setPhysReg()
|
H A D | VirtRegMap.cpp | 350 Register PhysReg = VRM->getPhys(VirtReg); in addMBBLiveIns() local 553 MCRegister PhysReg = VRM->getPhys(VirtReg); in rewrite() local 635 for (Register PhysReg : RewriteRegs) { in rewrite() local
|
H A D | RegisterCoalescer.h | 64 CoalescerPair(Register VirtReg, MCRegister PhysReg, in CoalescerPair()
|
H A D | LiveRangeCalc.cpp | 87 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend() 192 SlotIndex Use, unsigned PhysReg, in findReachingDefs()
|
H A D | MLRegAllocEvictAdvisor.cpp | 335 const LiveInterval &VirtReg, MCRegister PhysReg, in canEvictHintInterference() 597 const LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint, in loadInterferenceFeatures() 706 MCRegister PhysReg = *I; in tryFindEvictionCandidate() local 1093 MCRegister PhysReg = getDefaultAdvisor().tryFindEvictionCandidate( in tryFindEvictionCandidatePosition() local
|
H A D | RegAllocGreedy.h | 224 MCRegister PhysReg; member 399 MCRegister PhysReg; member
|
H A D | InterferenceCache.cpp | 63 InterferenceCache::Entry *InterferenceCache::get(MCRegister PhysReg) { in get()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIPreAllocateWWMRegs.cpp | 105 for (MCRegister PhysReg : RegClassInfo.getOrder(MRI->getRegClass(Reg))) { in processDef() local 132 Register PhysReg = VRM->getPhys(VirtReg); in rewriteRegs() local 150 const Register PhysReg = VRM->getPhys(Reg); in rewriteRegs() local
|
H A D | SILowerWWMCopies.cpp | 93 Register PhysReg = VRM->getPhys(Reg); in addToWWMSpills() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalCalc.h | 54 void extendToUses(LiveRange &LR, MCRegister PhysReg) { in extendToUses()
|
H A D | TargetRegisterInfo.h | 541 explainReservedReg(const MachineFunction &MF, MCRegister PhysReg) const { in explainReservedReg() 548 MCRegister PhysReg) const { in isAsmClobberable() 554 unsigned PhysReg) const { in isInlineAsmReadOnlyReg() 560 virtual bool isConstantPhysReg(MCRegister PhysReg) const { return false; } in isConstantPhysReg() 578 virtual bool isCallerPreservedPhysReg(MCRegister PhysReg, in isCallerPreservedPhysReg() 590 MCRegister PhysReg) const { in isArgumentRegister() 596 MCRegister PhysReg) const { in isFixedRegister() 602 MCRegister PhysReg) const { in isGeneralPurposeRegister()
|
H A D | MachineRegisterInfo.h | 920 void reserveReg(MCRegister PhysReg, const TargetRegisterInfo *TRI) { in reserveReg() 938 bool canReserveReg(MCRegister PhysReg) const { in canReserveReg() 956 bool isReserved(MCRegister PhysReg) const { in isReserved() 974 bool isAllocatable(MCRegister PhysReg) const { in isAllocatable()
|
H A D | RegisterClassInfo.h | 118 MCRegister getLastCalleeSavedAlias(MCRegister PhysReg) const { in getLastCalleeSavedAlias()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCCallLowering.cpp | 51 void OutgoingArgHandler::assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg() 146 Register PhysReg, in assignValueToReg() 184 void FormalArgHandler::markPhysRegUsed(unsigned PhysReg) { in markPhysRegUsed()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 109 virtual void markPhysRegUsed(unsigned PhysReg) { in markPhysRegUsed() 122 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed() 132 Register PhysReg, in assignValueToReg() 221 Register PhysReg, in assignValueToReg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcSubtarget.h | 91 bool isRegisterReserved(MCPhysReg PhysReg) const { in isRegisterReserved()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/ |
H A D | M68kCallLowering.cpp | 150 Register PhysReg, in assignValueToReg() 183 void CallReturnHandler::assignValueToReg(Register ValVReg, Register PhysReg, in assignValueToReg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.cpp | 42 Register PhysReg = VRM->getPhys(MO.getReg()); in getRC32() local 110 Register PhysReg = in getRegAllocationHints() local
|