Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DSplitKit.cpp871 SlotIndex BlockStart, BlockEnd; in transferValues() local
872 std::tie(BlockStart, BlockEnd) = LIS.getSlotIndexes()->getMBBRange(&*MBB); in transferValues()
875 if (Start != BlockStart) { in transferValues()
876 VNInfo *VNI = LR.extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
885 BlockStart = BlockEnd; in transferValues()
889 assert(Start <= BlockStart && "Expected live-in block"); in transferValues()
890 while (BlockStart < End) { in transferValues()
893 if (BlockStart == ParentVNI->def) { in transferValues()
896 VNInfo *VNI = LR.extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
911 BlockStart = BlockEnd; in transferValues()
DLiveIntervalAnalysis.cpp378 SlotIndex BlockStart = Indexes.getMBBStartIdx(MBB); in extendSegmentsToUses() local
381 if (VNInfo *ExtVNI = LR.extendInBlock(BlockStart, Idx)) { in extendSegmentsToUses()
385 if (!VNI->isPHIDef() || VNI->def != BlockStart || in extendSegmentsToUses()
401 DEBUG(dbgs() << " live-in at " << BlockStart << '\n'); in extendSegmentsToUses()
402 LR.addSegment(LiveRange::Segment(BlockStart, Idx, VNI)); in extendSegmentsToUses()