Lines Matching refs:InsertPos
131 auto InsertPos = MBB->end(); in GetEarliestInsertPos() local
132 while (InsertPos != MBB->begin()) { in GetEarliestInsertPos()
133 if (BeforeSet.count(&*std::prev(InsertPos))) { in GetEarliestInsertPos()
136 for (auto Pos = InsertPos, E = MBB->begin(); Pos != E; --Pos) in GetEarliestInsertPos()
141 --InsertPos; in GetEarliestInsertPos()
143 return InsertPos; in GetEarliestInsertPos()
155 auto InsertPos = MBB->begin(); in GetLatestInsertPos() local
156 while (InsertPos != MBB->end()) { in GetLatestInsertPos()
157 if (AfterSet.count(&*InsertPos)) { in GetLatestInsertPos()
160 for (auto Pos = InsertPos, E = MBB->end(); Pos != E; ++Pos) in GetLatestInsertPos()
165 ++InsertPos; in GetLatestInsertPos()
167 return InsertPos; in GetLatestInsertPos()
303 auto InsertPos = GetLatestInsertPos(Header, BeforeSet, AfterSet); in placeBlockMarker() local
305 BuildMI(*Header, InsertPos, Header->findDebugLoc(InsertPos), in placeBlockMarker()
336 InsertPos = GetEarliestInsertPos(&MBB, BeforeSet, AfterSet); in placeBlockMarker()
337 MachineInstr *End = BuildMI(MBB, InsertPos, MBB.findPrevDebugLoc(InsertPos), in placeBlockMarker()
386 auto InsertPos = GetEarliestInsertPos(&MBB, BeforeSet, AfterSet); in placeLoopMarker() local
387 MachineInstr *Begin = BuildMI(MBB, InsertPos, MBB.findDebugLoc(InsertPos), in placeLoopMarker()
403 InsertPos = GetEarliestInsertPos(AfterLoop, BeforeSet, AfterSet); in placeLoopMarker()
406 BuildMI(*AfterLoop, InsertPos, EndDL, TII.get(WebAssembly::END_LOOP)); in placeLoopMarker()
544 auto InsertPos = GetLatestInsertPos(Header, BeforeSet, AfterSet); in placeTryMarker() local
546 BuildMI(*Header, InsertPos, Header->findDebugLoc(InsertPos), in placeTryMarker()
580 InsertPos = GetEarliestInsertPos(AfterTry, BeforeSet, AfterSet); in placeTryMarker()
582 BuildMI(*AfterTry, InsertPos, Bottom->findBranchDebugLoc(), in placeTryMarker()