Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DRegAllocBasic.cpp190 for (unsigned PhysReg = 0; PhysReg < PhysReg2LiveUnion.numRegs(); ++PhysReg) { in verify() local
206 unsigned PhysReg = VRM->getPhys(reg); in verify() local
277 void RegAllocBase::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
287 void RegAllocBase::unassign(LiveInterval &VirtReg, unsigned PhysReg) { in unassign()
369 unsigned PhysReg) { in checkPhysRegInterference()
378 void RegAllocBase::spillReg(LiveInterval& VirtReg, unsigned PhysReg, in spillReg()
407 RegAllocBase::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
438 for (unsigned PhysReg = 0; PhysReg < PhysReg2LiveUnion.numRegs(); ++PhysReg) { in addMBBLiveIns() local
489 unsigned PhysReg = *I; in selectOrSplit() local
DRegisterClassInfo.h92 unsigned getLastCalleeSavedAlias(unsigned PhysReg) const { in getLastCalleeSavedAlias()
104 bool isReserved(unsigned PhysReg) const { in isReserved()
114 bool isAllocatable(unsigned PhysReg) const { in isAllocatable()
DRegAllocGreedy.cpp160 unsigned PhysReg; member
307 if (unsigned PhysReg = VRM->getPhys(VirtReg)) { in LRE_CanEraseVirtReg() local
317 unsigned PhysReg = VRM->getPhys(VirtReg); in LRE_WillShrinkVirtReg() local
391 unsigned PhysReg; in tryAssign() local
464 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
525 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
574 while (unsigned PhysReg = Order.next()) { in tryEvict() local
957 while (unsigned PhysReg = Order.next()) { in tryRegionSplit() local
1039 void RAGreedy::calcGapWeights(unsigned PhysReg, in calcGapWeights()
1143 while (unsigned PhysReg = Order.next()) { in tryLocalSplit() local
[all …]
DRegAllocFast.cpp74 unsigned PhysReg; // Currently held here. member
325 unsigned PhysReg = MO.getReg(); in usePhysReg() local
383 void RAFast::definePhysReg(MachineInstr *MI, unsigned PhysReg, in definePhysReg()
470 void RAFast::assignVirtToPhysReg(LiveRegEntry &LRE, unsigned PhysReg) { in assignVirtToPhysReg()
507 unsigned PhysReg = *I; in allocVirtReg() local
627 bool RAFast::setPhysReg(MachineInstr *MI, unsigned OpNum, unsigned PhysReg) { in setPhysReg()
697 unsigned PhysReg = LRI->second.PhysReg; in handleThroughOperands() local
710 unsigned PhysReg = LRI->second.PhysReg; in handleThroughOperands() local
935 unsigned PhysReg = LRI->second.PhysReg; in AllocateBasicBlock() local
991 unsigned PhysReg = LRI->second.PhysReg; in AllocateBasicBlock() local
DVirtRegRewriter.cpp288 unsigned PhysReg, in ComputeReloadLoc()
406 void markClobbered(unsigned PhysReg) { in markClobbered()
437 unsigned GetRegForReload(unsigned VirtReg, unsigned PhysReg, MachineInstr *MI, in GetRegForReload()
723 void AvailableSpills::disallowClobberPhysRegOnly(unsigned PhysReg) { in disallowClobberPhysRegOnly()
740 void AvailableSpills::disallowClobberPhysReg(unsigned PhysReg) { in disallowClobberPhysReg()
748 void AvailableSpills::ClobberPhysRegOnly(unsigned PhysReg) { in ClobberPhysRegOnly()
769 void AvailableSpills::ClobberPhysReg(unsigned PhysReg) { in ClobberPhysReg()
866 unsigned PhysReg, in GetRegForReload()
980 static bool FoldsStackSlotModRef(MachineInstr &MI, int SS, unsigned PhysReg, in FoldsStackSlotModRef()
1076 void AssignPhysToVirtReg(MachineInstr *MI, unsigned VirtReg, unsigned PhysReg, in AssignPhysToVirtReg()
[all …]
DAllocationOrder.h68 bool isHint(unsigned PhysReg) const { return PhysReg == Hint; } in isHint()
DRegisterClassInfo.cpp86 unsigned PhysReg = RawOrder[i]; in compute() local
DInterferenceCache.h40 unsigned PhysReg; variable
168 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) { in setPhysReg()
DRegAllocBase.h113 LiveIntervalUnion::Query &query(LiveInterval &VirtReg, unsigned PhysReg) { in query()
DInterferenceCache.cpp33 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) { in get()
DVirtRegMap.cpp282 unsigned PhysReg = getPhys(VirtReg); in rewrite() local
DVirtRegMap.h389 void addEmergencySpill(unsigned PhysReg, MachineInstr *MI) { in addEmergencySpill()
DRegAllocLinearScan.cpp865 unsigned PhysReg = vrm_->getPhys(Reg); in findIntervalsToSpill() local
880 unsigned PhysReg = vrm_->getPhys(Reg); in findIntervalsToSpill() local
DLiveIntervalAnalysis.cpp201 unsigned PhysReg = mop.getReg(); in conflictsWithPhysReg() local
236 unsigned PhysReg = MO.getReg(); in conflictsWithAliasRef() local
2088 unsigned PhysReg, VirtRegMap &vrm) { in spillPhysRegAroundRegDefsUses()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp105 unsigned &PhysReg, int &Cost) { in CheckForPhysRegDependency()
428 unsigned PhysReg = 0; in AddSchedEdges() local
DSelectionDAGBuilder.cpp5514 std::pair<unsigned, const TargetRegisterClass*> PhysReg = in GetRegistersForValue() local
/external/llvm/utils/TableGen/
DFastISelEmitter.cpp399 std::string PhysReg; in PhyRegForNode() local
515 std::string PhysReg = PhyRegForNode(InstPatNode->getChild(i), Target); in collectPatterns() local