Lines Matching refs:getIterator
285 I = std::next(ScopeTop->getIterator()); in placeBlockMarker()
411 auto Iter = std::next(Bottom->getIterator()); in placeLoopMarker()
414 Iter = std::next(Bottom->getIterator()); in placeLoopMarker()
493 auto Iter = std::next(Bottom->getIterator()); in placeTryMarker()
496 Iter = std::next(Bottom->getIterator()); in placeTryMarker()
509 I = std::next(ScopeTop->getIterator()); in placeTryMarker()
573 if (MI.getIterator() != Header->begin() && in placeTryMarker()
574 std::prev(MI.getIterator())->isEHLabel()) { in placeTryMarker()
575 AfterSet.insert(&*std::prev(MI.getIterator())); in placeTryMarker()
576 ThrowingCall = &*std::prev(MI.getIterator()); in placeTryMarker()
765 for (auto B = Try->getIterator(), E = std::next(EndTry->getIterator()); in removeUnnecessaryInstrs()
883 auto SplitPos = std::next(RangeEnd->getIterator()); in addTryDelegate()
887 MF.insert(std::next(EndBB->getIterator()), DelegateBB); in addTryDelegate()
926 MF.insert(std::next(PreBB->getIterator()), PostBB); in addTryDelegate()
927 MF.insert(std::next(PreBB->getIterator()), DelegateBB); in addTryDelegate()
948 MF.insert(PostBB->getIterator(), PreBB); in addTryDelegate()
949 MF.insert(PostBB->getIterator(), DelegateBB); in addTryDelegate()
1133 if (RangeBegin->getIterator() != MBB.begin() && in fixCallUnwindMismatches()
1134 std::prev(RangeBegin->getIterator())->isEHLabel()) in fixCallUnwindMismatches()
1135 RangeBegin = &*std::prev(RangeBegin->getIterator()); in fixCallUnwindMismatches()
1136 if (std::next(RangeEnd->getIterator()) != MBB.end() && in fixCallUnwindMismatches()
1137 std::next(RangeEnd->getIterator())->isEHLabel()) in fixCallUnwindMismatches()
1138 RangeEnd = &*std::next(RangeEnd->getIterator()); in fixCallUnwindMismatches()
1415 for (; std::next(BrDest->getIterator()) != MF.end(); in fixCatchUnwindMismatches()