Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp75 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
89 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign()
102 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference()
120 bool LiveRegMatrix::checkRegUnitInterference(LiveInterval &VirtReg, in checkRegUnitInterference()
133 LiveIntervalUnion::Query &LiveRegMatrix::query(LiveInterval &VirtReg, in query()
141 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
DRegAllocFast.cpp73 unsigned VirtReg; // Virtual register number. member
181 LiveRegMap::iterator findLiveVirtReg(unsigned VirtReg) { in findLiveVirtReg()
202 int RAFast::getStackSpaceFor(unsigned VirtReg, const TargetRegisterClass *RC) { in getStackSpaceFor()
257 void RAFast::killVirtReg(unsigned VirtReg) { in killVirtReg()
267 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg) { in spillVirtReg()
403 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local
419 switch (unsigned VirtReg = PhysRegState[Alias]) { in definePhysReg() local
446 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in calcSpillCost() local
467 switch (unsigned VirtReg = PhysRegState[Alias]) { in calcSpillCost() local
500 RAFast::assignVirtToPhysReg(unsigned VirtReg, unsigned PhysReg) { in assignVirtToPhysReg()
[all …]
DRegAllocGreedy.cpp201 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage()
454 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()
464 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
568 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign()
612 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign()
675 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
757 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
798 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict()
1290 unsigned RAGreedy::tryRegionSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryRegionSplit()
1320 unsigned RAGreedy::calculateRegionSplitCost(LiveInterval &VirtReg, in calculateRegionSplitCost()
[all …]
DVirtRegMap.cpp83 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys()
92 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) { in hasKnownPreference()
243 unsigned VirtReg = TargetRegisterInfo::index2VirtReg(Idx); in addMBBLiveIns() local
338 unsigned VirtReg = MO.getReg(); in rewrite() local
DLiveIntervalUnion.cpp29 void LiveIntervalUnion::unify(LiveInterval &VirtReg) { in unify()
56 void LiveIntervalUnion::extract(LiveInterval &VirtReg) { in extract()
DAllocationOrder.cpp30 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
DRegAllocBasic.cpp167 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
221 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
DRegAllocBase.cpp88 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
DRegisterCoalescer.h68 CoalescerPair(unsigned VirtReg, unsigned PhysReg, in CoalescerPair()
DLiveDebugVariables.cpp442 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) { in mapVirtReg()
448 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) { in lookupVirtReg()
882 unsigned VirtReg = Loc.getReg(); in rewriteLocations() local
DTargetRegisterInfo.cpp264 TargetRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()
DPHIElimination.cpp200 static bool isImplicitlyDefined(unsigned VirtReg, in isImplicitlyDefined()
DMachineBasicBlock.cpp368 unsigned VirtReg = I->getOperand(0).getReg(); in addLiveIn() local
375 unsigned VirtReg = MRI.createVirtualRegister(RC); in addLiveIn() local
DInlineSpiller.cpp854 bool InlineSpiller::reMaterializeFor(LiveInterval &VirtReg, in reMaterializeFor()
/external/llvm/include/llvm/CodeGen/
DVirtRegMap.h151 unsigned getOriginal(unsigned VirtReg) const { in getOriginal()
DLiveIntervalUnion.h107 LiveInterval *VirtReg; variable
DScheduleDAGInstrs.h35 unsigned VirtReg; member
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp217 ARMBaseRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()