Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp97 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
114 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign()
139 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference()
157 bool LiveRegMatrix::checkRegUnitInterference(LiveInterval &VirtReg, in checkRegUnitInterference()
171 LiveIntervalUnion::Query &LiveRegMatrix::query(LiveInterval &VirtReg, in query()
179 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.cpp214 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage()
492 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg()
504 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg()
616 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign()
660 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign()
723 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
805 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
856 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict()
1345 unsigned RAGreedy::tryRegionSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryRegionSplit()
1375 unsigned RAGreedy::calculateRegionSplitCost(LiveInterval &VirtReg, in calculateRegionSplitCost()
[all …]
DLiveIntervalUnion.cpp29 void LiveIntervalUnion::unify(LiveInterval &VirtReg, const LiveRange &Range) { in unify()
56 void LiveIntervalUnion::extract(LiveInterval &VirtReg, const LiveRange &Range) { in extract()
DVirtRegMap.cpp84 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys()
93 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) { in hasKnownPreference()
288 unsigned VirtReg = TargetRegisterInfo::index2VirtReg(Idx); in addMBBLiveIns() local
371 unsigned VirtReg = MO.getReg(); in rewrite() local
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.cpp476 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) { in mapVirtReg()
482 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) { in lookupVirtReg()
916 unsigned VirtReg = Loc.getReg(); in rewriteLocations() local
DPHIElimination.cpp203 static bool isImplicitlyDefined(unsigned VirtReg, in isImplicitlyDefined()
DTargetRegisterInfo.cpp337 TargetRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()
DMachineBasicBlock.cpp391 unsigned VirtReg = I->getOperand(0).getReg(); in addLiveIn() local
398 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.h34 unsigned VirtReg; member
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp1097 unsigned VirtReg = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass); in replacePredRegPseudoSpillCode() local
1124 unsigned VirtReg = MRI.createVirtualRegister(&Hexagon::IntRegsRegClass); in replacePredRegPseudoSpillCode() local
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp224 ARMBaseRegisterInfo::getRegAllocationHints(unsigned VirtReg, in getRegAllocationHints()