Searched refs:EndInst (Results 1 – 3 of 3) sorted by relevance
278 collectInstructionsInBetween(Instruction &StartInst, const Instruction &EndInst, in collectInstructionsInBetween() argument300 if (CurInst == &EndInst) in collectInstructionsInBetween()349 Instruction &EndInst = (MoveForward ? InsertPoint : I); in isSafeToMoveBefore() local351 collectInstructionsInBetween(StartInst, EndInst, InstsToCheck); in isSafeToMoveBefore()
2070 Instruction *EndInst = BB->getTerminator(); // Last not to be deleted. in removeAllNonTerminatorAndEHPadInstructions() local2071 while (EndInst != &BB->front()) { in removeAllNonTerminatorAndEHPadInstructions()2073 Instruction *Inst = &*--EndInst->getIterator(); in removeAllNonTerminatorAndEHPadInstructions()2077 EndInst = Inst; in removeAllNonTerminatorAndEHPadInstructions()
130 Instruction *EndInst = (*Candidate->end()).Inst; in splitCandidate() local131 assert(StartInst && EndInst && "Expected a start and end instruction?"); in splitCandidate()157 FollowBB = EndBB->splitBasicBlock(EndInst, OriginalName + "_after_outline"); in splitCandidate()