Home
last modified time | relevance | path

Searched refs:EndInst (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp280 collectInstructionsInBetween(Instruction &StartInst, const Instruction &EndInst, in collectInstructionsInBetween() argument
302 if (CurInst == &EndInst) in collectInstructionsInBetween()
359 Instruction &EndInst = (MoveForward ? InsertPoint : I); in isSafeToMoveBefore() local
361 collectInstructionsInBetween(StartInst, EndInst, InstsToCheck); in isSafeToMoveBefore()
H A DLocal.cpp2771 Instruction *EndInst = BB->getTerminator(); // Last not to be deleted. in removeAllNonTerminatorAndEHPadInstructions() local
2773 EndInst->dropDbgValues(); in removeAllNonTerminatorAndEHPadInstructions()
2774 while (EndInst != &BB->front()) { in removeAllNonTerminatorAndEHPadInstructions()
2776 Instruction *Inst = &*--EndInst->getIterator(); in removeAllNonTerminatorAndEHPadInstructions()
2783 EndInst = Inst; in removeAllNonTerminatorAndEHPadInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp253 Instruction *EndInst = nullptr; in splitCandidate() local
261 EndInst = Candidate->end()->Inst; in splitCandidate()
262 assert(EndInst && "Expected an end instruction?"); in splitCandidate()
270 EndInst != BackInst->getNextNonDebugInstruction()) in splitCandidate()
355 EndBB = EndInst->getParent(); in splitCandidate()
356 FollowBB = EndBB->splitBasicBlock(EndInst, OriginalName + "_after_outline"); in splitCandidate()