Home
last modified time | relevance | path

Searched refs:SplitVirtReg (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocBase.cpp138 LiveInterval *SplitVirtReg = &LIS->getInterval(Reg); in allocatePhysRegs() local
139 assert(!VRM->hasPhys(SplitVirtReg->reg()) && "Register already assigned"); in allocatePhysRegs()
140 if (MRI->reg_nodbg_empty(SplitVirtReg->reg())) { in allocatePhysRegs()
141 assert(SplitVirtReg->empty() && "Non-empty but used interval"); in allocatePhysRegs()
142 LLVM_DEBUG(dbgs() << "not queueing unused " << *SplitVirtReg << '\n'); in allocatePhysRegs()
143 aboutToRemoveInterval(*SplitVirtReg); in allocatePhysRegs()
144 LIS->removeInterval(SplitVirtReg->reg()); in allocatePhysRegs()
147 LLVM_DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n"); in allocatePhysRegs()
148 assert(SplitVirtReg->reg().isVirtual() && in allocatePhysRegs()
150 enqueue(SplitVirtReg); in allocatePhysRegs()