Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DRegAllocBase.cpp144 LiveInterval *SplitVirtReg = &LIS->getInterval(Reg); in allocatePhysRegs() local
145 assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); in allocatePhysRegs()
146 if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { in allocatePhysRegs()
147 assert(SplitVirtReg->empty() && "Non-empty but used interval"); in allocatePhysRegs()
148 LLVM_DEBUG(dbgs() << "not queueing unused " << *SplitVirtReg << '\n'); in allocatePhysRegs()
149 aboutToRemoveInterval(*SplitVirtReg); in allocatePhysRegs()
150 LIS->removeInterval(SplitVirtReg->reg); in allocatePhysRegs()
153 LLVM_DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n"); in allocatePhysRegs()
154 assert(TargetRegisterInfo::isVirtualRegister(SplitVirtReg->reg) && in allocatePhysRegs()
156 enqueue(SplitVirtReg); in allocatePhysRegs()
/external/llvm/lib/CodeGen/
DRegAllocBase.cpp137 LiveInterval *SplitVirtReg = &LIS->getInterval(*I); in allocatePhysRegs() local
138 assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); in allocatePhysRegs()
139 if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { in allocatePhysRegs()
140 DEBUG(dbgs() << "not queueing unused " << *SplitVirtReg << '\n'); in allocatePhysRegs()
141 aboutToRemoveInterval(*SplitVirtReg); in allocatePhysRegs()
142 LIS->removeInterval(SplitVirtReg->reg); in allocatePhysRegs()
145 DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n"); in allocatePhysRegs()
146 assert(TargetRegisterInfo::isVirtualRegister(SplitVirtReg->reg) && in allocatePhysRegs()
148 enqueue(SplitVirtReg); in allocatePhysRegs()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DRegAllocBasic.cpp348 LiveInterval *SplitVirtReg = *I; in allocatePhysRegs() local
349 assert(!VRM->hasPhys(SplitVirtReg->reg) && "Register already assigned"); in allocatePhysRegs()
350 if (MRI->reg_nodbg_empty(SplitVirtReg->reg)) { in allocatePhysRegs()
351 DEBUG(dbgs() << "not queueing unused " << *SplitVirtReg << '\n'); in allocatePhysRegs()
352 LIS->removeInterval(SplitVirtReg->reg); in allocatePhysRegs()
355 DEBUG(dbgs() << "queuing new interval: " << *SplitVirtReg << "\n"); in allocatePhysRegs()
356 assert(TargetRegisterInfo::isVirtualRegister(SplitVirtReg->reg) && in allocatePhysRegs()
358 enqueue(SplitVirtReg); in allocatePhysRegs()