Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp75 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
90 unsigned PhysReg = VRM->getPhys(VirtReg.reg); in unassign() local
103 unsigned PhysReg) { in checkRegMaskInterference()
121 unsigned PhysReg) { in checkRegUnitInterference()
141 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
DRegAllocFast.cpp74 unsigned PhysReg; // Currently held here. member
125 void markRegUsedInInstr(unsigned PhysReg) { in markRegUsedInInstr()
346 unsigned PhysReg = MO.getReg(); in usePhysReg() local
400 void RAFast::definePhysReg(MachineInstr *MI, unsigned PhysReg, in definePhysReg()
491 void RAFast::assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) { in assignVirtToPhysReg()
500 RAFast::assignVirtToPhysReg(unsigned VirtReg, unsigned PhysReg) { in assignVirtToPhysReg()
540 unsigned PhysReg = *I; in allocVirtReg() local
667 bool RAFast::setPhysReg(MachineInstr *MI, unsigned OpNum, unsigned PhysReg) { in setPhysReg()
741 unsigned PhysReg = LRI->PhysReg; in handleThroughOperands() local
764 unsigned PhysReg = LRI->PhysReg; in handleThroughOperands() local
[all …]
DRegAllocGreedy.cpp248 unsigned PhysReg; member
572 unsigned PhysReg; in tryAssign() local
614 unsigned PhysReg; in canReassign() local
675 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference()
757 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference()
834 while (unsigned PhysReg = Order.next(OrderLimit)) { in tryEvict() local
1327 while (unsigned PhysReg = Order.next()) { in calculateRegionSplitCost() local
1582 void RAGreedy::calcGapWeights(unsigned PhysReg, in calcGapWeights()
1745 while (unsigned PhysReg = Order.next()) { in tryLocalSplit() local
1895 unsigned PhysReg = tryLocalSplit(VirtReg, Order, NewVRegs); in trySplit() local
[all …]
DRegisterClassInfo.cpp98 unsigned PhysReg = RawOrder[i]; in compute() local
120 unsigned PhysReg = CSRAlias[i]; in compute() local
DRegAllocBasic.cpp167 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences()
228 while (unsigned PhysReg = Order.next()) { in selectOrSplit() local
DAllocationOrder.h80 bool isHint(unsigned PhysReg) const { in isHint()
DLiveRangeCalc.cpp134 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Kill, unsigned PhysReg) { in extend()
170 SlotIndex Kill, unsigned PhysReg) { in findReachingDefs()
DInterferenceCache.h42 unsigned PhysReg; variable
202 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) { in setPhysReg()
DRegisterCoalescer.h68 CoalescerPair(unsigned VirtReg, unsigned PhysReg, in CoalescerPair()
DVirtRegMap.cpp251 unsigned PhysReg = VRM->getPhys(VirtReg); in addMBBLiveIns() local
339 unsigned PhysReg = VRM->getPhys(VirtReg); in rewrite() local
DInterferenceCache.cpp55 InterferenceCache::Entry *InterferenceCache::get(unsigned PhysReg) { in get()
DMachineRegisterInfo.cpp406 bool MachineRegisterInfo::isConstantPhysReg(unsigned PhysReg, in isConstantPhysReg()
DMachineBasicBlock.cpp352 MachineBasicBlock::addLiveIn(unsigned PhysReg, const TargetRegisterClass *RC) { in addLiveIn()
/external/llvm/include/llvm/CodeGen/
DRegisterClassInfo.h109 unsigned getLastCalleeSavedAlias(unsigned PhysReg) const { in getLastCalleeSavedAlias()
DMachineRegisterInfo.h699 bool canReserveReg(unsigned PhysReg) const { in canReserveReg()
718 bool isReserved(unsigned PhysReg) const { in isReserved()
728 bool isAllocatable(unsigned PhysReg) const { in isAllocatable()
DMachineOperand.h471 static bool clobbersPhysReg(const uint32_t *RegMask, unsigned PhysReg) { in clobbersPhysReg()
478 bool clobbersPhysReg(unsigned PhysReg) const { in clobbersPhysReg()
/external/llvm/utils/TableGen/
DFastISelEmitter.cpp407 std::string PhysReg; in PhyRegForNode() local
523 std::string PhysReg = PhyRegForNode(InstPatNode->getChild(i), Target); in collectPatterns() local
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp114 unsigned &PhysReg, int &Cost) { in CheckForPhysRegDependency()
474 unsigned PhysReg = 0; in AddSchedEdges() local
DFunctionLoweringInfo.cpp129 std::pair<unsigned, const TargetRegisterClass*> PhysReg = in set() local
DSelectionDAGBuilder.cpp6122 std::pair<unsigned, const TargetRegisterClass*> PhysReg = in GetRegistersForValue() local
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp373 struct PhysRegOp PhysReg; member