Home
last modified time | relevance | path

Searched defs:VirtReg (Results 1 – 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegAllocFast.cpp86 Register VirtReg; ///< Virtual register number. member
203 LiveRegMap::iterator findLiveVirtReg(Register VirtReg) { in findLiveVirtReg()
248 int RegAllocFast::getStackSpaceFor(Register VirtReg) { in getStackSpaceFor()
267 bool RegAllocFast::mayLiveOut(Register VirtReg) { in mayLiveOut()
296 bool RegAllocFast::mayLiveIn(Register VirtReg) { in mayLiveIn()
315 void RegAllocFast::spill(MachineBasicBlock::iterator Before, Register VirtReg, in spill()
343 void RegAllocFast::reload(MachineBasicBlock::iterator Before, Register VirtReg, in reload()
397 void RegAllocFast::killVirtReg(Register VirtReg) { in killVirtReg()
408 Register VirtReg) { in spillVirtReg()
524 switch (Register VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local
[all …]
DLiveRegMatrix.cpp104 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
121 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign()
146 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference()
164 bool LiveRegMatrix::checkRegUnitInterference(LiveInterval &VirtReg, in checkRegUnitInterference()
186 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
DRegAllocGreedy.cpp259 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage()
636 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()
651 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
762 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign()
809 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign()
872 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
969 bool RAGreedy::canEvictInterferenceInRange(LiveInterval &VirtReg, in canEvictInterferenceInRange()
1023 LiveInterval &VirtReg, in getCheapestEvicteeWeight()
1048 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
1106 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict()
[all …]
DRegAllocBasic.cpp159 void RABasic::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
204 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
256 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
DLiveIntervalUnion.cpp29 void LiveIntervalUnion::unify(LiveInterval &VirtReg, const LiveRange &Range) { in unify()
56 void LiveIntervalUnion::extract(LiveInterval &VirtReg, const LiveRange &Range) { in extract()
DVirtRegMap.cpp101 bool VirtRegMap::hasPreferredPhys(Register VirtReg) { in hasPreferredPhys()
110 bool VirtRegMap::hasKnownPreference(Register VirtReg) { in hasKnownPreference()
314 Register VirtReg = Register::index2VirtReg(Idx); in addMBBLiveIns() local
517 Register VirtReg = MO.getReg(); in rewrite() local
DAllocationOrder.cpp29 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
DRegAllocBase.cpp89 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
DRegisterCoalescer.h62 CoalescerPair(unsigned VirtReg, unsigned PhysReg, in CoalescerPair()
DLiveDebugVariables.cpp603 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) { in mapVirtReg()
609 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) { in lookupVirtReg()
1193 Register VirtReg = Loc.getReg(); in rewriteLocations() local
DPHIElimination.cpp221 static bool isImplicitlyDefined(unsigned VirtReg, in isImplicitlyDefined()
DTargetRegisterInfo.cpp383 TargetRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()
DMachineBasicBlock.cpp509 Register VirtReg = I->getOperand(0).getReg(); in addLiveIn() local
516 Register VirtReg = MRI.createVirtualRegister(RC); in addLiveIn() local
DInlineSpiller.cpp543 bool InlineSpiller::reMaterializeFor(LiveInterval &VirtReg, MachineInstr &MI) { in reMaterializeFor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPreAllocateWWMRegs.cpp128 const Register VirtReg = MO.getReg(); in rewriteRegs() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DVirtRegMap.h148 unsigned getOriginal(unsigned VirtReg) const { in getOriginal()
DScheduleDAGInstrs.h53 unsigned VirtReg; member
DRegisterPressure.h535 bool hasUntiedDef(unsigned VirtReg) const { in hasUntiedDef()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.cpp77 SystemZRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp301 ARMBaseRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()