Lines Matching refs:IntervalMap
574 static bool tryToShortenEnd(Instruction *DeadI, OverlapIntervalsTy &IntervalMap, in tryToShortenEnd() argument
576 if (IntervalMap.empty() || !isShortenableAtTheEnd(DeadI)) in tryToShortenEnd()
579 OverlapIntervalsTy::iterator OII = --IntervalMap.end(); in tryToShortenEnd()
594 IntervalMap.erase(OII); in tryToShortenEnd()
602 OverlapIntervalsTy &IntervalMap, in tryToShortenBegin() argument
604 if (IntervalMap.empty() || !isShortenableAtTheBeginning(DeadI)) in tryToShortenBegin()
607 OverlapIntervalsTy::iterator OII = IntervalMap.begin(); in tryToShortenBegin()
623 IntervalMap.erase(OII); in tryToShortenBegin()
1885 OverlapIntervalsTy &IntervalMap = OI.second; in removePartiallyOverlappedStores() local
1886 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
1887 if (IntervalMap.empty()) in removePartiallyOverlappedStores()
1889 Changed |= tryToShortenBegin(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()