Lines Matching refs:getIterator
286 I = std::next(ScopeTop->getIterator()); in placeBlockMarker()
412 auto Iter = std::next(Bottom->getIterator()); in placeLoopMarker()
415 Iter = std::next(Bottom->getIterator()); in placeLoopMarker()
494 auto Iter = std::next(Bottom->getIterator()); in placeTryMarker()
497 Iter = std::next(Bottom->getIterator()); in placeTryMarker()
510 I = std::next(ScopeTop->getIterator()); in placeTryMarker()
574 if (MI.getIterator() != Header->begin() && in placeTryMarker()
575 std::prev(MI.getIterator())->isEHLabel()) { in placeTryMarker()
576 AfterSet.insert(&*std::prev(MI.getIterator())); in placeTryMarker()
577 ThrowingCall = &*std::prev(MI.getIterator()); in placeTryMarker()
766 for (auto B = Try->getIterator(), E = std::next(EndTry->getIterator()); in removeUnnecessaryInstrs()
903 auto SplitPos = std::next(RangeEnd->getIterator()); in addTryDelegate()
907 MF.insert(std::next(EndBB->getIterator()), DelegateBB); in addTryDelegate()
946 MF.insert(std::next(PreBB->getIterator()), PostBB); in addTryDelegate()
947 MF.insert(std::next(PreBB->getIterator()), DelegateBB); in addTryDelegate()
968 MF.insert(PostBB->getIterator(), PreBB); in addTryDelegate()
969 MF.insert(PostBB->getIterator(), DelegateBB); in addTryDelegate()
1153 if (RangeBegin->getIterator() != MBB.begin() && in fixCallUnwindMismatches()
1154 std::prev(RangeBegin->getIterator())->isEHLabel()) in fixCallUnwindMismatches()
1155 RangeBegin = &*std::prev(RangeBegin->getIterator()); in fixCallUnwindMismatches()
1156 if (std::next(RangeEnd->getIterator()) != MBB.end() && in fixCallUnwindMismatches()
1157 std::next(RangeEnd->getIterator())->isEHLabel()) in fixCallUnwindMismatches()
1158 RangeEnd = &*std::next(RangeEnd->getIterator()); in fixCallUnwindMismatches()
1434 for (; std::next(BrDest->getIterator()) != MF.end(); in fixCatchUnwindMismatches()