HomeSort by relevance Sort by last modified time
    Searched refs:KillMBB (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 143 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot());
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)
    [all...]
LiveRangeCalc.h 104 /// Assuming that LI is live-in to KillMBB and killed at Kill, find the set
115 MachineBasicBlock *KillMBB,
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();
    [all...]

Completed in 2110 milliseconds