/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | LiveRegMatrix.cpp | 81 LiveInterval &VRegInterval, MCRegister PhysReg, in foreachUnit() 104 void LiveRegMatrix::assign(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() 186 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, MCRegister PhysReg) { in checkInterference() 210 MCRegister PhysReg) { in checkInterference()
|
H A D | RegAllocFast.cpp | 91 MCPhysReg PhysReg = 0; ///< Currently held here. member 157 void markRegUsedInInstr(MCPhysReg PhysReg) { in markRegUsedInInstr() 170 bool isRegUsedInInstr(MCPhysReg PhysReg, bool LookAtPhysRegUses) const { in isRegUsedInInstr() 184 void markPhysRegUsedInInstr(MCPhysReg PhysReg) { in markPhysRegUsedInInstr() 190 void unmarkRegUsedInInstr(MCPhysReg PhysReg) { in unmarkRegUsedInInstr() 293 void RegAllocFast::setPhysRegState(MCPhysReg PhysReg, unsigned NewState) { in setPhysRegState() 461 MCPhysReg PhysReg) { in reload() 521 MCPhysReg PhysReg = LR.PhysReg; in reloadAtBegin() local 563 bool RegAllocFast::displacePhysReg(MachineInstr &MI, MCPhysReg PhysReg) { in displacePhysReg() 593 void RegAllocFast::freePhysReg(MCPhysReg PhysReg) { in freePhysReg() [all …]
|
H A D | ReachingDefAnalysis.cpp | 33 static bool isValidRegUseOf(const MachineOperand &MO, MCRegister PhysReg) { in isValidRegUseOf() 41 static bool isValidRegDefOf(const MachineOperand &MO, MCRegister PhysReg) { in isValidRegDefOf() 326 MCRegister PhysReg, in getReachingLocalUses() 351 MCRegister PhysReg, in getLiveInUses() 369 void ReachingDefAnalysis::getGlobalUses(MachineInstr *MI, MCRegister PhysReg, in getGlobalUses() 396 MCRegister PhysReg, in getGlobalReachingDefs() 408 MCRegister PhysReg, InstSet &Defs) const { in getLiveOuts() 414 MCRegister PhysReg, InstSet &Defs, in getLiveOuts() 647 auto IsDead = [this, &Dead](MachineInstr *Def, MCRegister PhysReg) { in collectKilledOperands() 682 bool ReachingDefAnalysis::isSafeToDefRegAt(MachineInstr *MI, MCRegister PhysReg, in isSafeToDefRegAt()
|
H A D | RegAllocGreedy.cpp | 319 void addEviction(MCRegister PhysReg, Register Evictor, Register Evictee) { in addEviction() 353 MCRegister PhysReg; member 538 MCRegister PhysReg; member 803 MCRegister PhysReg; in tryAssign() local 856 MCRegister PhysReg; in canReassign() local 918 LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint, in canEvictInterference() 1016 MCRegister PhysReg, SlotIndex Start, in canEvictInterferenceInRange() 1077 for (MCRegister PhysReg : Order.getOrder()) { in getCheapestEvicteeWeight() local 1093 void RAGreedy::evictInterference(LiveInterval &VirtReg, MCRegister PhysReg, in evictInterference() 1189 MCRegister PhysReg = *I; in tryEvict() local [all …]
|
H A D | RegisterClassInfo.cpp | 113 unsigned PhysReg = RawOrder[i]; in compute() local 136 unsigned PhysReg = CSRAlias[i]; in compute() local
|
H A D | RegAllocBasic.cpp | 209 bool RABasic::spillInterferences(LiveInterval &VirtReg, MCRegister PhysReg, in spillInterferences() 269 for (MCRegister PhysReg : Order) { in selectOrSplit() local
|
H A D | InterferenceCache.h | 47 MCRegister PhysReg = 0; variable 208 void setPhysReg(InterferenceCache &Cache, MCRegister PhysReg) { in setPhysReg()
|
H A D | VirtRegMap.cpp | 334 Register PhysReg = VRM->getPhys(VirtReg); in addMBBLiveIns() local 544 MCRegister PhysReg = VRM->getPhys(VirtReg); in rewrite() local 626 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 | 89 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend() 194 SlotIndex Use, unsigned PhysReg, in findReachingDefs()
|
H A D | InterferenceCache.cpp | 63 InterferenceCache::Entry *InterferenceCache::get(MCRegister PhysReg) { in get()
|
H A D | ShrinkWrap.cpp | 282 Register PhysReg = MO.getReg(); in INITIALIZE_PASS_DEPENDENCY() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
H A D | RegisterAliasing.cpp | 17 for (const size_t PhysReg : SourceBits.set_bits()) { in getAliasedBits() local 35 for (MCPhysReg PhysReg : RegClass) in RegisterAliasingTracker() local 42 const MCPhysReg PhysReg) in RegisterAliasingTracker() 51 for (const size_t PhysReg : SourceBits.set_bits()) { in FillOriginAndAliasedBits() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIPreAllocateWWMRegs.cpp | 103 for (MCRegister PhysReg : RegClassInfo.getOrder(MRI->getRegClass(Reg))) { in processDef() local 131 Register PhysReg = VRM->getPhys(VirtReg); in rewriteRegs() local 150 const Register PhysReg = VRM->getPhys(Reg); in rewriteRegs() local
|
H A D | GCNNSAReassign.cpp | 176 Register PhysReg = VRM->getPhys(Reg); in CheckNSA() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalCalc.h | 54 void extendToUses(LiveRange &LR, MCRegister PhysReg) { in extendToUses()
|
H A D | RegisterClassInfo.h | 116 MCRegister getLastCalleeSavedAlias(MCRegister PhysReg) const { in getLastCalleeSavedAlias()
|
H A D | TargetRegisterInfo.h | 534 MCRegister PhysReg) const { in isAsmClobberable() 540 unsigned PhysReg) const { in isInlineAsmReadOnlyReg() 546 virtual bool isConstantPhysReg(MCRegister PhysReg) const { return false; } in isConstantPhysReg() 558 virtual bool isCallerPreservedPhysReg(MCRegister PhysReg, in isCallerPreservedPhysReg()
|
H A D | MachineRegisterInfo.h | 897 bool canReserveReg(MCRegister PhysReg) const { in canReserveReg() 915 bool isReserved(MCRegister PhysReg) const { in isReserved() 933 bool isAllocatable(MCRegister PhysReg) const { in isAllocatable()
|
H A D | TargetSubtargetInfo.h | 312 unsigned PhysReg) const { in ignoreCSRForAllocationOrder()
|
H A D | MachineOperand.h | 617 static bool clobbersPhysReg(const uint32_t *RegMask, MCRegister PhysReg) { in clobbersPhysReg() 624 bool clobbersPhysReg(MCRegister PhysReg) const { in clobbersPhysReg()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsCallLowering.cpp | 109 virtual void markPhysRegUsed(unsigned PhysReg) { in markPhysRegUsed() 128 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed() 140 Register PhysReg = VA.getLocReg(); in assignValueToReg() local 242 Register PhysReg = VA.getLocReg(); in assignValueToReg() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.cpp | 42 Register PhysReg = VRM->getPhys(MO.getReg()); in getRC32() local 110 Register PhysReg = Register::isPhysicalRegister(Reg) in getRegAllocationHints() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86RegisterInfo.cpp | 924 auto AddHint = [&](MCPhysReg PhysReg) { in getRegAllocationHints() 942 for (MCPhysReg PhysReg : Order) { in getRegAllocationHints() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | FastISelEmitter.cpp | 427 std::string PhysReg; in PhyRegForNode() local 546 std::string PhysReg = PhyRegForNode(InstPatNode->getChild(i), Target); in collectPatterns() local
|