Lines Matching defs:FirstOverlap
479 auto FirstOverlap = B.find(AIt.start());
480 assert(FirstOverlap != B.end());
481 bool IntersectStart = FirstOverlap.start() < AIt.start();
482 LLVM_DEBUG(dbgs() << "- FirstOverlap " << toString(FirstOverlap, false)
493 if (IntersectStart && IntersectEnd && FirstOverlap == LastOverlap) {
500 << toString(FirstOverlap));
501 if (*AIt && *AIt == *FirstOverlap)
510 auto Next = FirstOverlap;
513 << toString(FirstOverlap));
514 if (*AIt && *AIt == *FirstOverlap)
515 Result.insert(AIt.start(), FirstOverlap.stop(), *AIt);
739 auto FirstOverlap = FragMap.find(StartBit);
740 assert(FirstOverlap != FragMap.end());
741 bool IntersectStart = FirstOverlap.start() < StartBit;
748 if (IntersectStart && IntersectEnd && FirstOverlap == LastOverlap) {
757 auto EndBitOfOverlap = FirstOverlap.stop();
758 unsigned OverlapValue = FirstOverlap.value();
761 FirstOverlap.setStop(StartBit);
762 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit,
784 FirstOverlap.setStop(StartBit);
785 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit,
786 *FirstOverlap, VarLoc.DL);
801 // FirstOverlap and LastOverlap have been shortened such that they're
812 auto It = FirstOverlap;