Home
last modified time | relevance | path

Searched refs:getNormalDest (Results 1 – 25 of 49) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp47 if (!II->getNormalDest()->getSinglePredecessor()) { in DemoteRegToStack()
48 unsigned SuccNum = GetSuccessorNumber(II->getParent(), II->getNormalDest()); in DemoteRegToStack()
116 InsertPt = II->getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
H A DLowerInvoke.cpp63 BranchInst::Create(II->getNormalDest(), II->getIterator()); in runImpl()
H A DCallPromotionUtils.cpp58 for (PHINode &Phi : Invoke->getNormalDest()->phis()) { in fixupPHINodeForNormalDest()
179 SplitEdge(Invoke->getParent(), Invoke->getNormalDest())->begin(); in createRetBitCast()
363 Builder.CreateBr(OrigInvoke->getNormalDest()); in versionCallSiteWithCond()
H A DLCSSA.cpp142 DomBB = Inv->getNormalDest(); in formLCSSAForInstructionsImpl()
H A DEvaluator.cpp582 NextBB = II->getNormalDest(); in EvaluateBlock()
H A DLocal.cpp2952 BasicBlock *NormalDestBB = II->getNormalDest(); in changeToCall()
3112 !isa<UnreachableInst>(II->getNormalDest()->front())) { in markAliveBlocks()
3118 BasicBlock *OrigNormalDest = II->getNormalDest(); in markAliveBlocks()
3136 BasicBlock *NormalDestBB = II->getNormalDest(); in markAliveBlocks()
H A DInlineFunction.cpp3217 BranchInst *NewBr = BranchInst::Create(II->getNormalDest(), CB.getIterator()); in InlineFunction()
3254 CreatedBranchToNormalDest = BranchInst::Create(II->getNormalDest(), CB.getIterator()); in InlineFunction()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp205 BasicBlock *NormalDest = II->getNormalDest(); in dominates()
315 BasicBlock *NormalDest = II->getNormalDest(); in dominates()
H A DInstruction.cpp351 InsertBB = II->getNormalDest(); in getInsertionPointAfterDef()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp56 BasicBlock *DestBB = I->getNormalDest(); in insertAfterInvokes()
/freebsd/contrib/llvm-project/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.cpp428 tryUnify(LI.getNormalDest(), RI.getNormalDest()); in diff()
926 tryUnify(LTerm->getSuccessor(0), RInvoke->getNormalDest()); in runBlockDiff()
940 tryUnify(LInvoke->getNormalDest(), RTerm->getSuccessor(0)); in runBlockDiff()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp227 auto *ND = II->getNormalDest(); in findInvokeNormalDests()
253 return getOriginalTerminator(II->getNormalDest(), BlocksToIgnore); in getOriginalTerminator()
H A DDeadArgumentElimination.cpp201 NewCB = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in deleteDeadVarargs()
951 NewCB = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in removeDeadStuffFromFunction()
980 SplitEdge(NewCB->getParent(), II->getNormalDest()); in removeDeadStuffFromFunction()
H A DArgumentPromotion.cpp284 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(), in doPromotion()
H A DWholeProgramDevirt.cpp474 BranchInst::Create(II->getNormalDest(), CB.getIterator()); in replaceAndErase()
1555 IRB.CreateInvoke(NewFT, JT, cast<InvokeInst>(CB).getNormalDest(), in applyICallBranchFunnel()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroAnnotationElide.cpp81 II->getNormalDest(), II->getUnwindDest(), in processCall()
H A DSpillUtils.cpp608 auto *NewBB = SplitEdge(II->getParent(), II->getNormalDest()); in getSpillInsertionPt()
H A DCoroSplit.cpp103 Builder.CreateInvoke(Wrapper, Invoke->getNormalDest(), in lowerAwaitSuspend()
128 Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstInsertionPt()); in lowerAwaitSuspend()
1309 BranchInst::Create(Invoke->getNormalDest(), Invoke->getIterator()); in simplifySuspendPoint()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1860 StatepointID, NumPatchBytes, CallTarget, II->getNormalDest(), in makeStatepointExplicitImpl()
1889 BasicBlock *NormalDest = II->getNormalDest(); in makeStatepointExplicitImpl()
2125 InsertClobbersAt(II->getNormalDest()->getFirstInsertionPt()); in relocationViaAlloca()
2187 BasicBlock *NormalDest = Invoke->getNormalDest(); in relocationViaAlloca()
2247 Func, Values, "", II->getNormalDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2584 Invoke->getNormalDest()->getFirstInsertionPt(); in rematerializeLiveValues()
2679 normalizeForInvokeSafepoint(II->getNormalDest(), II->getParent(), DT); in insertParsePoints()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp494 NewCall = Builder.CreateInvoke(SetJmp3, II->getNormalDest(), in rewriteSetJmpCall()
544 return getBaseStateForBB(BlockColors, FuncInfo, II->getNormalDest()); in getStateForCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp789 SSA.AddAvailableValue(VarID, II->getNormalDest(), II); in rebuildSSA()
1151 IRB.CreateCondBr(Cmp, II->getUnwindDest(), II->getNormalDest()); in runEHOnFunction()
1796 SSA.AddAvailableValue(II->getNormalDest(), II); in handleLongjmpableCallsForWasmSjLj()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp388 BranchInst::Create(II->getNormalDest(), II->getIterator()); in setupEntryBlockAndCallSites()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp544 BasicBlock *InvokeInst::getNormalDest() const { in getNormalDest() function in llvm::sandboxir::InvokeInst
546 Ctx.getValue(cast<llvm::InvokeInst>(Val)->getNormalDest())); in getNormalDest()
554 assert(getNormalDest() == BB && "LLVM IR uses a different operan index!"); in setNormalDest()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp468 InsertBefore = Invoke->getNormalDest()->getFirstInsertionPt(); in PopCleanupBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp3397 if (II->getNormalDest()->getSinglePredecessor()) { in visitCallBase()
3398 Next = &II->getNormalDest()->front(); in visitCallBase()
3401 SplitEdge(II->getParent(), II->getNormalDest(), &DFSF.DT); in visitCallBase()

12