Lines Matching defs:FirstOverlap
478 auto FirstOverlap = B.find(AIt.start());
479 assert(FirstOverlap != B.end());
480 bool IntersectStart = FirstOverlap.start() < AIt.start();
481 LLVM_DEBUG(dbgs() << "- FirstOverlap " << toString(FirstOverlap, false)
492 if (IntersectStart && IntersectEnd && FirstOverlap == LastOverlap) {
499 << toString(FirstOverlap));
500 if (*AIt && *AIt == *FirstOverlap)
509 auto Next = FirstOverlap;
512 << toString(FirstOverlap));
513 if (*AIt && *AIt == *FirstOverlap)
514 Result.insert(AIt.start(), FirstOverlap.stop(), *AIt);
738 auto FirstOverlap = FragMap.find(StartBit);
739 assert(FirstOverlap != FragMap.end());
740 bool IntersectStart = FirstOverlap.start() < StartBit;
747 if (IntersectStart && IntersectEnd && FirstOverlap == LastOverlap) {
756 auto EndBitOfOverlap = FirstOverlap.stop();
757 unsigned OverlapValue = FirstOverlap.value();
760 FirstOverlap.setStop(StartBit);
761 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit,
783 FirstOverlap.setStop(StartBit);
784 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit,
785 *FirstOverlap, VarLoc.DL);
800 // FirstOverlap and LastOverlap have been shortened such that they're
811 auto It = FirstOverlap;