Home
last modified time | relevance | path

Searched refs:BlockStart (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/CodeGen/
DSplitKit.cpp887 SlotIndex BlockStart, BlockEnd; in transferValues() local
888 tie(BlockStart, BlockEnd) = LIS.getSlotIndexes()->getMBBRange(MBB); in transferValues()
891 if (Start != BlockStart) { in transferValues()
892 VNInfo *VNI = LI->extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
901 BlockStart = BlockEnd; in transferValues()
905 assert(Start <= BlockStart && "Expected live-in block"); in transferValues()
906 while (BlockStart < End) { in transferValues()
909 if (BlockStart == ParentVNI->def) { in transferValues()
912 VNInfo *VNI = LI->extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
927 BlockStart = BlockEnd; in transferValues()
DLiveIntervalAnalysis.cpp361 SlotIndex BlockStart = getMBBStartIdx(MBB); in shrinkToUses() local
364 if (VNInfo *ExtVNI = NewLI.extendInBlock(BlockStart, Idx)) { in shrinkToUses()
368 if (!VNI->isPHIDef() || VNI->def != BlockStart || !UsedPHIs.insert(VNI)) in shrinkToUses()
384 DEBUG(dbgs() << " live-in at " << BlockStart << '\n'); in shrinkToUses()
385 NewLI.addRange(LiveRange(BlockStart, Idx, VNI)); in shrinkToUses()