Searched refs:KillMBB (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.cpp | 139 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); local 140 assert(KillMBB && "No MBB at Kill"); 143 if (LR.extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill)) 150 if (findReachingDefs(LR, *KillMBB, Kill, PhysReg)) 169 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB, argument 171 unsigned KillMBBNum = KillMBB.getNumber(); 228 if (Pred != &KillMBB) 231 // Loopback to KillMBB, so value is really live through. 250 // Trim the live range in KillMBB. 268 if (MBB == &KillMBB) [all...] |
H A D | LiveRangeCalc.h | 104 /// Assuming that LI is live-in to KillMBB and killed at Kill, find the set 114 bool findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB,
|
H A D | LiveIntervalAnalysis.cpp | 472 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); 474 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(KillMBB); 476 // If VNI isn't live out from KillMBB, the value is trivially pruned. 483 // VNI is live out of KillMBB. 487 // Find all blocks that are reachable from KillMBB without leaving VNI's live 488 // range. It is possible that KillMBB itself is reachable, so start a DFS 493 SuccI = KillMBB->succ_begin(), SuccE = KillMBB->succ_end();
|
Completed in 64 milliseconds