Searched refs:KillMBB (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp143 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 DLiveRangeCalc.h104 /// Assuming that LI is live-in to KillMBB and killed at Kill, find the set
115 MachineBasicBlock *KillMBB,
H A DLiveIntervalAnalysis.cpp449 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