Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp99 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
117 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign()
134 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference()
152 bool LiveRegMatrix::checkRegUnitInterference(LiveInterval &VirtReg, in checkRegUnitInterference()
166 LiveIntervalUnion::Query &LiveRegMatrix::query(LiveInterval &VirtReg, in query()
174 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
DRegAllocFast.cpp72 unsigned VirtReg; // Virtual register number. member
180 LiveRegMap::iterator findLiveVirtReg(unsigned VirtReg) { in findLiveVirtReg()
201 int RAFast::getStackSpaceFor(unsigned VirtReg, const TargetRegisterClass *RC) { in getStackSpaceFor()
256 void RAFast::killVirtReg(unsigned VirtReg) { in killVirtReg()
266 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg) { in spillVirtReg()
410 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local
426 switch (unsigned VirtReg = PhysRegState[Alias]) { in definePhysReg() local
453 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in calcSpillCost() local
474 switch (unsigned VirtReg = PhysRegState[Alias]) { in calcSpillCost() local
507 RAFast::assignVirtToPhysReg(unsigned VirtReg, unsigned PhysReg) { in assignVirtToPhysReg()
[all …]
DRegAllocGreedy.cpp201 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage()
476 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()
488 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
593 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign()
637 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign()
700 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
782 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
823 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict()
1313 unsigned RAGreedy::tryRegionSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryRegionSplit()
1343 unsigned RAGreedy::calculateRegionSplitCost(LiveInterval &VirtReg, in calculateRegionSplitCost()
[all …]
DVirtRegMap.cpp84 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys()
93 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) { in hasKnownPreference()
244 unsigned VirtReg = TargetRegisterInfo::index2VirtReg(Idx); in addMBBLiveIns() local
360 unsigned VirtReg = MO.getReg(); in rewrite() local
DLiveIntervalUnion.cpp29 void LiveIntervalUnion::unify(LiveInterval &VirtReg, const LiveRange &Range) { in unify()
56 void LiveIntervalUnion::extract(LiveInterval &VirtReg, const LiveRange &Range) { in extract()
DAllocationOrder.cpp30 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
DRegAllocBasic.cpp166 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
220 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
DRegAllocBase.cpp88 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
DRegisterCoalescer.h66 CoalescerPair(unsigned VirtReg, unsigned PhysReg, in CoalescerPair()
DLiveDebugVariables.cpp478 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) { in mapVirtReg()
484 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) { in lookupVirtReg()
934 unsigned VirtReg = Loc.getReg(); in rewriteLocations() local
DTargetRegisterInfo.cpp265 TargetRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()
DPHIElimination.cpp203 static bool isImplicitlyDefined(unsigned VirtReg, in isImplicitlyDefined()
DMachineBasicBlock.cpp359 unsigned VirtReg = I->getOperand(0).getReg(); in addLiveIn() local
366 unsigned VirtReg = MRI.createVirtualRegister(RC); in addLiveIn() local
DInlineSpiller.cpp856 bool InlineSpiller::reMaterializeFor(LiveInterval &VirtReg, in reMaterializeFor()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalUnion.h88 void unify(LiveInterval &VirtReg) { in unify()
94 void extract(LiveInterval &VirtReg) { in extract()
113 LiveInterval *VirtReg; variable
DVirtRegMap.h151 unsigned getOriginal(unsigned VirtReg) const { in getOriginal()
DScheduleDAGInstrs.h35 unsigned VirtReg; member
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp224 ARMBaseRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()