Lines Matching refs:IntervalMap
630 static bool tryToShortenEnd(Instruction *DeadI, OverlapIntervalsTy &IntervalMap, in tryToShortenEnd() argument
632 if (IntervalMap.empty() || !isShortenableAtTheEnd(DeadI)) in tryToShortenEnd()
635 OverlapIntervalsTy::iterator OII = --IntervalMap.end(); in tryToShortenEnd()
650 IntervalMap.erase(OII); in tryToShortenEnd()
658 OverlapIntervalsTy &IntervalMap, in tryToShortenBegin() argument
660 if (IntervalMap.empty() || !isShortenableAtTheBeginning(DeadI)) in tryToShortenBegin()
663 OverlapIntervalsTy::iterator OII = IntervalMap.begin(); in tryToShortenBegin()
679 IntervalMap.erase(OII); in tryToShortenBegin()
1968 OverlapIntervalsTy &IntervalMap = OI.second; in removePartiallyOverlappedStores() local
1969 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
1970 if (IntervalMap.empty()) in removePartiallyOverlappedStores()
1972 Changed |= tryToShortenBegin(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()