Lines Matching defs:Iter2
330 auto Iter2 = BB2.begin();
331 if ((Iter1 == BB1.end() && Iter2 != BB2.end()) ||
332 (Iter1 != BB1.end() && Iter2 == BB2.end()))
336 if (Iter2 == BB2.end() || Iter1->getOpcode() != Iter2->getOpcode())
340 ++Iter2;
343 if (Iter2 != BB2.end())
357 auto Iter2 = Func2->getLayout().block_begin();
363 if (Iter2 == Func2->getLayout().block_end()) {
367 if (!compareBBs(**Iter1, **Iter2)) {
371 Map.insert(std::make_pair<>(*Iter2, *Iter1));
374 auto SuccIter2 = (*Iter2)->succ_begin();
376 auto BIIter2 = (*Iter2)->branch_info_begin();
378 if (SuccIter2 == (*Iter2)->succ_end()) {
387 std::make_tuple<>(*Iter2, *SuccIter2, ScoreEdge2),
395 if (SuccIter2 != (*Iter2)->succ_end())
401 BBToFuncMap[*Iter2] = Func2;
403 ++Iter2;
405 if (!Match || Iter2 != Func2->getLayout().block_end())
547 auto Iter2 = LTOMap2.find(Func2);
548 if (Iter2 != LTOMap2.end())
549 Score2 = LTOAggregatedScore2[Iter2->second];