/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ReachingDefAnalysis.cpp | 172 int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, int PhysReg) { in getReachingDef() 191 MachineInstr* ReachingDefAnalysis::getReachingMIDef(MachineInstr *MI, int PhysReg) { in getReachingMIDef() 196 int PhysReg) { in hasSameReachingDef() 222 int ReachingDefAnalysis::getClearance(MachineInstr *MI, MCPhysReg PhysReg) { in getClearance() 227 void ReachingDefAnalysis::getReachingLocalUses(MachineInstr *Def, int PhysReg, in getReachingLocalUses() 248 unsigned ReachingDefAnalysis::getNumUses(MachineInstr *Def, int PhysReg) { in getNumUses() 254 bool ReachingDefAnalysis::isRegUsedAfter(MachineInstr *MI, int PhysReg) { in isRegUsedAfter() 273 bool ReachingDefAnalysis::isReachingDefLiveOut(MachineInstr *MI, int PhysReg) { in isReachingDefLiveOut() 294 int PhysReg) { in getLocalLiveOutMIDef() 310 int PhysReg) { in getInstWithUseBefore() [all …]
|
D | LiveRegMatrix.cpp | 81 LiveInterval &VRegInterval, unsigned PhysReg, in foreachUnit() 104 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign() 122 Register PhysReg = VRM->getPhys(VirtReg.reg); in unassign() local 147 unsigned PhysReg) { in checkRegMaskInterference() 165 unsigned PhysReg) { in checkRegUnitInterference() 186 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference() 210 unsigned PhysReg) { in checkInterference()
|
D | RegAllocFast.cpp | 87 MCPhysReg PhysReg = 0; ///< Currently held here. member 143 void markRegUsedInInstr(MCPhysReg PhysReg) { in markRegUsedInInstr() 242 void RegAllocFast::setPhysRegState(MCPhysReg PhysReg, unsigned NewState) { in setPhysRegState() 344 MCPhysReg PhysReg) { in reload() 459 Register PhysReg = MO.getReg(); in usePhysReg() local 522 MCPhysReg PhysReg, RegState NewState) { in definePhysReg() 611 void RegAllocFast::assignVirtToPhysReg(LiveReg &LR, MCPhysReg PhysReg) { in assignVirtToPhysReg() 717 for (MCPhysReg PhysReg : AllocationOrder) { in allocVirtReg() local 758 MCPhysReg PhysReg; in allocVirtRegUndef() local 857 MCPhysReg PhysReg) { in setPhysReg() [all …]
|
D | RegAllocGreedy.cpp | 323 void addEviction(unsigned PhysReg, unsigned Evictor, unsigned Evictee) { in addEviction() 357 unsigned PhysReg; member 531 unsigned PhysReg; member 767 unsigned PhysReg; in tryAssign() local 811 unsigned PhysReg; in canReassign() local 872 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference() 970 unsigned PhysReg, SlotIndex Start, in canEvictInterferenceInRange() 1032 for (auto PhysReg : Order.getOrder()) { in getCheapestEvicteeWeight() local 1048 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference() 1145 while (unsigned PhysReg = Order.next(OrderLimit)) { in tryEvict() local [all …]
|
D | RegisterClassInfo.cpp | 111 unsigned PhysReg = RawOrder[i]; in compute() local 134 unsigned PhysReg = CSRAlias[i]; in compute() local
|
D | RegAllocBasic.cpp | 204 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences() 263 while (unsigned PhysReg = Order.next()) { in selectOrSplit() local
|
D | AllocationOrder.h | 90 bool isHint(unsigned PhysReg) const { return is_contained(Hints, PhysReg); } in isHint()
|
D | InterferenceCache.h | 47 unsigned PhysReg = 0; variable 212 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) { in setPhysReg()
|
D | RegisterCoalescer.h | 62 CoalescerPair(unsigned VirtReg, unsigned PhysReg, in CoalescerPair()
|
D | MachineLoopUtils.cpp | 135 bool llvm::isRegLiveInExitBlocks(MachineLoop *Loop, int PhysReg) { in isRegLiveInExitBlocks()
|
D | VirtRegMap.cpp | 322 Register PhysReg = VRM->getPhys(VirtReg); in addMBBLiveIns() local 518 Register PhysReg = VRM->getPhys(VirtReg); in rewrite() local
|
D | LiveRangeCalc.cpp | 241 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend() 347 SlotIndex Use, unsigned PhysReg, in findReachingDefs()
|
D | InterferenceCache.cpp | 67 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) { in get()
|
D | ShrinkWrap.cpp | 282 Register PhysReg = MO.getReg(); in INITIALIZE_PASS_DEPENDENCY() local
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIPreAllocateWWMRegs.cpp | 107 for (unsigned PhysReg : RegClassInfo.getOrder(MRI->getRegClass(Reg))) { in processDef() local 135 Register PhysReg = VRM->getPhys(VirtReg); in rewriteRegs() local 153 const Register PhysReg = VRM->getPhys(Reg); in rewriteRegs() local
|
D | GCNNSAReassign.cpp | 181 Register PhysReg = VRM->getPhys(Reg); in CheckNSA() local
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveRangeCalc.h | 222 void extendToUses(LiveRange &LR, unsigned PhysReg) { in extendToUses()
|
D | RegisterClassInfo.h | 112 unsigned getLastCalleeSavedAlias(unsigned PhysReg) const { in getLastCalleeSavedAlias()
|
D | MachineRegisterInfo.h | 879 bool canReserveReg(unsigned PhysReg) const { in canReserveReg() 897 bool isReserved(Register PhysReg) const { in isReserved() 915 bool isAllocatable(unsigned PhysReg) const { in isAllocatable()
|
D | TargetRegisterInfo.h | 481 unsigned PhysReg) const { in isAsmClobberable() 487 virtual bool isConstantPhysReg(unsigned PhysReg) const { return false; } in isConstantPhysReg() 499 virtual bool isCallerPreservedPhysReg(unsigned PhysReg, in isCallerPreservedPhysReg()
|
D | TargetSubtargetInfo.h | 307 unsigned PhysReg) const { in ignoreCSRForAllocationOrder()
|
D | MachineOperand.h | 615 static bool clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg) { in clobbersPhysReg() 622 bool clobbersPhysReg(unsigned PhysReg) const { in clobbersPhysReg()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsCallLowering.cpp | 108 virtual void markPhysRegUsed(unsigned PhysReg) { in markPhysRegUsed() 127 void markPhysRegUsed(unsigned PhysReg) override { in markPhysRegUsed() 141 Register PhysReg = VA.getLocReg(); in assignValueToReg() local 253 Register PhysReg = VA.getLocReg(); in assignValueToReg() local
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZRegisterInfo.cpp | 44 Register PhysReg = VRM->getPhys(MO.getReg()); in getRC32() local 115 Register PhysReg = in getRegAllocationHints() local
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGSDNodes.cpp | 113 unsigned &PhysReg, int &Cost) { in CheckForPhysRegDependency() 483 unsigned PhysReg = 0; in AddSchedEdges() local
|