/external/llvm/lib/CodeGen/ |
D | RegAllocBasic.cpp | 190 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
|
D | RegisterClassInfo.h | 92 unsigned getLastCalleeSavedAlias(unsigned PhysReg) const { in getLastCalleeSavedAlias() 104 bool isReserved(unsigned PhysReg) const { in isReserved() 114 bool isAllocatable(unsigned PhysReg) const { in isAllocatable()
|
D | RegAllocGreedy.cpp | 160 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 …]
|
D | RegAllocFast.cpp | 74 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
|
D | VirtRegRewriter.cpp | 288 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 …]
|
D | AllocationOrder.h | 68 bool isHint(unsigned PhysReg) const { return PhysReg == Hint; } in isHint()
|
D | RegisterClassInfo.cpp | 86 unsigned PhysReg = RawOrder[i]; in compute() local
|
D | InterferenceCache.h | 40 unsigned PhysReg; variable 168 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) { in setPhysReg()
|
D | RegAllocBase.h | 113 LiveIntervalUnion::Query &query(LiveInterval &VirtReg, unsigned PhysReg) { in query()
|
D | InterferenceCache.cpp | 33 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) { in get()
|
D | VirtRegMap.cpp | 282 unsigned PhysReg = getPhys(VirtReg); in rewrite() local
|
D | VirtRegMap.h | 389 void addEmergencySpill(unsigned PhysReg, MachineInstr *MI) { in addEmergencySpill()
|
D | RegAllocLinearScan.cpp | 865 unsigned PhysReg = vrm_->getPhys(Reg); in findIntervalsToSpill() local 880 unsigned PhysReg = vrm_->getPhys(Reg); in findIntervalsToSpill() local
|
D | LiveIntervalAnalysis.cpp | 201 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/ |
D | ScheduleDAGSDNodes.cpp | 105 unsigned &PhysReg, int &Cost) { in CheckForPhysRegDependency() 428 unsigned PhysReg = 0; in AddSchedEdges() local
|
D | SelectionDAGBuilder.cpp | 5514 std::pair<unsigned, const TargetRegisterClass*> PhysReg = in GetRegistersForValue() local
|
/external/llvm/utils/TableGen/ |
D | FastISelEmitter.cpp | 399 std::string PhysReg; in PhyRegForNode() local 515 std::string PhysReg = PhyRegForNode(InstPatNode->getChild(i), Target); in collectPatterns() local
|