Home
last modified time | relevance | path

Searched defs:PhysReg (Results 1 – 23 of 23) sorted by relevance

/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp75 unsigned PhysReg, Callable Func) { in foreachUnit()
97 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
115 unsigned PhysReg = VRM->getPhys(VirtReg.reg); in unassign() local
140 unsigned PhysReg) { in checkRegMaskInterference()
158 unsigned PhysReg) { in checkRegUnitInterference()
179 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
DRegAllocFast.cpp73 unsigned PhysReg; // Currently held here. member
124 void markRegUsedInInstr(unsigned PhysReg) { in markRegUsedInInstr()
345 unsigned PhysReg = MO.getReg(); in usePhysReg() local
407 void RAFast::definePhysReg(MachineInstr *MI, unsigned PhysReg, in definePhysReg()
498 void RAFast::assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) { in assignVirtToPhysReg()
507 RAFast::assignVirtToPhysReg(unsigned VirtReg, unsigned PhysReg) { in assignVirtToPhysReg()
547 unsigned PhysReg = *I; in allocVirtReg() local
674 bool RAFast::setPhysReg(MachineInstr *MI, unsigned OpNum, unsigned PhysReg) { in setPhysReg()
748 unsigned PhysReg = LRI->PhysReg; in handleThroughOperands() local
771 unsigned PhysReg = LRI->PhysReg; in handleThroughOperands() local
[all …]
DRegAllocGreedy.cpp261 unsigned PhysReg; member
409 unsigned PhysReg; member
620 unsigned PhysReg; in tryAssign() local
662 unsigned PhysReg; in canReassign() local
723 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
805 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
892 while (unsigned PhysReg = Order.next(OrderLimit)) { in tryEvict() local
1382 while (unsigned PhysReg = Order.next()) { in calculateRegionSplitCost() local
1637 void RAGreedy::calcGapWeights(unsigned PhysReg, in calcGapWeights()
1800 while (unsigned PhysReg = Order.next()) { in tryLocalSplit() local
[all …]
DRegisterClassInfo.cpp99 unsigned PhysReg = RawOrder[i]; in compute() local
121 unsigned PhysReg = CSRAlias[i]; in compute() local
DRegAllocBasic.cpp166 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
227 while (unsigned PhysReg = Order.next()) { in selectOrSplit() local
DAllocationOrder.h82 bool isHint(unsigned PhysReg) const { in isHint()
DInterferenceCache.h42 unsigned PhysReg; variable
202 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) { in setPhysReg()
DVirtRegMap.cpp296 unsigned PhysReg = VRM->getPhys(VirtReg); in addMBBLiveIns() local
372 unsigned PhysReg = VRM->getPhys(VirtReg); in rewrite() local
DLiveRangeCalc.cpp223 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg) { in extend()
259 SlotIndex Use, unsigned PhysReg) { in findReachingDefs()
DRegisterCoalescer.h66 CoalescerPair(unsigned VirtReg, unsigned PhysReg, in CoalescerPair()
DLiveRangeCalc.h183 void extendToUses(LiveRange &LR, unsigned PhysReg) { in extendToUses()
DShrinkWrap.cpp232 unsigned PhysReg = MO.getReg(); in INITIALIZE_PASS_DEPENDENCY() local
DInterferenceCache.cpp56 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) { in get()
DMachineRegisterInfo.cpp417 bool MachineRegisterInfo::isConstantPhysReg(unsigned PhysReg, in isConstantPhysReg()
DMachineBasicBlock.cpp364 unsigned PhysReg = I->PhysReg; in sortUniqueLiveIns() local
375 MachineBasicBlock::addLiveIn(MCPhysReg PhysReg, const TargetRegisterClass *RC) { in addLiveIn()
/external/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h680 bool canReserveReg(unsigned PhysReg) const { in canReserveReg()
699 bool isReserved(unsigned PhysReg) const { in isReserved()
709 bool isAllocatable(unsigned PhysReg) const { in isAllocatable()
DRegisterClassInfo.h109 unsigned getLastCalleeSavedAlias(unsigned PhysReg) const { in getLastCalleeSavedAlias()
DMachineOperand.h475 static bool clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg) { in clobbersPhysReg()
482 bool clobbersPhysReg(unsigned PhysReg) const { in clobbersPhysReg()
/external/llvm/utils/TableGen/
DFastISelEmitter.cpp426 std::string PhysReg; in PhyRegForNode() local
542 std::string PhysReg = PhyRegForNode(InstPatNode->getChild(i), Target); in collectPatterns() local
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp113 unsigned &PhysReg, int &Cost) { in CheckForPhysRegDependency()
466 unsigned PhysReg = 0; in AddSchedEdges() local
DFunctionLoweringInfo.cpp150 std::pair<unsigned, const TargetRegisterClass *> PhysReg = in set() local
DSelectionDAGBuilder.cpp6014 std::pair<unsigned, const TargetRegisterClass *> PhysReg = in GetRegistersForValue() local
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp632 struct PhysRegOp PhysReg; member