Home
last modified time | relevance | path

Searched defs:PhysReg (Results 1 – 25 of 39) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveRegMatrix.cpp81 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 DRegAllocFast.cpp157 void markRegUsedInInstr(MCPhysReg PhysReg) { in markRegUsedInInstr()
184 void markPhysRegUsedInInstr(MCPhysReg PhysReg) { in markPhysRegUsedInInstr()
190 void unmarkRegUsedInInstr(MCPhysReg PhysReg) { in unmarkRegUsedInInstr()
461 MCPhysReg PhysReg) { in reload()
521 MCPhysReg PhysReg = LR.PhysReg; in reloadAtBegin() local
778 for (MCPhysReg PhysReg : AllocationOrder) { in allocVirtReg() local
825 MCPhysReg PhysReg; in allocVirtRegUndef() local
905 MCPhysReg PhysReg = LRI->PhysReg; in defineVirtReg() local
980 MCPhysReg PhysReg) { in setPhysReg()
1046 MCPhysReg PhysReg = LR.PhysReg; in dumpState() local
[all …]
H A DReachingDefAnalysis.cpp33 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 DRegAllocGreedy.cpp353 MCRegister PhysReg; member
538 MCRegister PhysReg; member
803 MCRegister PhysReg; in tryAssign() local
856 MCRegister PhysReg; in canReassign() local
1189 MCRegister PhysReg = *I; in tryEvict() local
1886 for (MCPhysReg PhysReg : Order) { in calculateRegionSplitCost() local
2325 for (MCPhysReg PhysReg : Order) { in tryLocalSplit() local
2642 for (MCRegister PhysReg : Order) { in tryLastChanceRecoloring() local
2748 MCRegister PhysReg = in tryRecoloringCandidates() local
3043 if (MCRegister PhysReg = in selectOrSplitImpl() local
[all …]
H A DRegisterClassInfo.cpp113 unsigned PhysReg = RawOrder[i]; in compute() local
136 unsigned PhysReg = CSRAlias[i]; in compute() local
H A DRegAllocBasic.cpp209 bool RABasic::spillInterferences(LiveInterval &VirtReg, MCRegister PhysReg, in spillInterferences()
269 for (MCRegister PhysReg : Order) { in selectOrSplit() local
H A DInterferenceCache.h47 MCRegister PhysReg = 0; variable
208 void setPhysReg(InterferenceCache &Cache, MCRegister PhysReg) { in setPhysReg()
H A DVirtRegMap.cpp334 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 DRegisterCoalescer.h64 CoalescerPair(Register VirtReg, MCRegister PhysReg, in CoalescerPair()
H A DLiveRangeCalc.cpp89 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend()
194 SlotIndex Use, unsigned PhysReg, in findReachingDefs()
H A DInterferenceCache.cpp63 InterferenceCache::Entry *InterferenceCache::get(MCRegister PhysReg) { in get()
H A DShrinkWrap.cpp282 Register PhysReg = MO.getReg(); in INITIALIZE_PASS_DEPENDENCY() local
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DRegisterAliasing.cpp17 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/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIPreAllocateWWMRegs.cpp103 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 DGCNNSAReassign.cpp176 Register PhysReg = VRM->getPhys(Reg); in CheckNSA() local
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveIntervalCalc.h54 void extendToUses(LiveRange &LR, MCRegister PhysReg) { in extendToUses()
H A DRegisterClassInfo.h116 MCRegister getLastCalleeSavedAlias(MCRegister PhysReg) const { in getLastCalleeSavedAlias()
H A DTargetRegisterInfo.h534 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 DMachineRegisterInfo.h897 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 DTargetSubtargetInfo.h312 unsigned PhysReg) const { in ignoreCSRForAllocationOrder()
H A DMachineOperand.h617 static bool clobbersPhysReg(const uint32_t *RegMask, MCRegister PhysReg) { in clobbersPhysReg()
624 bool clobbersPhysReg(MCRegister PhysReg) const { in clobbersPhysReg()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp109 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/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp42 Register PhysReg = VRM->getPhys(MO.getReg()); in getRC32() local
110 Register PhysReg = Register::isPhysicalRegister(Reg) in getRegAllocationHints() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp924 auto AddHint = [&](MCPhysReg PhysReg) { in getRegAllocationHints()
942 for (MCPhysReg PhysReg : Order) { in getRegAllocationHints() local
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DFastISelEmitter.cpp427 std::string PhysReg; in PhyRegForNode() local
546 std::string PhysReg = PhyRegForNode(InstPatNode->getChild(i), Target); in collectPatterns() local

12