Searched refs:KillMBB (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.cpp | 143 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); local 144 assert(KillMBB && "No MBB at Kill"); 147 if (LI->extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill)) 154 if (findReachingDefs(LI, KillMBB, Kill, PhysReg)) 174 MachineBasicBlock *KillMBB, 177 unsigned KillMBBNum = KillMBB->getNumber(); 234 if (Pred != KillMBB) 237 // Loopback to KillMBB, so value is really live through. 256 // Trim the live range in KillMBB. 274 if (MBB == KillMBB) 173 findReachingDefs(LiveInterval *LI, MachineBasicBlock *KillMBB, SlotIndex Kill, unsigned PhysReg) argument [all...] |
H A D | LiveRangeCalc.h | 104 /// Assuming that LI is live-in to KillMBB and killed at Kill, find the set 115 MachineBasicBlock *KillMBB,
|
H A D | LiveIntervalAnalysis.cpp | 449 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); 451 tie(MBBStart, MBBEnd) = Indexes->getMBBRange(KillMBB); 453 // If VNI isn't live out from KillMBB, the value is trivially pruned. 460 // VNI is live out of KillMBB. 464 // Find all blocks that are reachable from KillMBB without leaving VNI's live 465 // range. It is possible that KillMBB itself is reachable, so start a DFS 470 SuccI = KillMBB->succ_begin(), SuccE = KillMBB->succ_end();
|
Completed in 62 milliseconds