|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/Instructions.h 3859 return i == 0 ? getNormalDest() : getUnwindDest();
lib/Analysis/BranchProbabilityInfo.cpp 159 if (PostDominatedByUnreachable.count(II->getNormalDest()))
191 if (PostDominatedByColdCall.count(II->getNormalDest())) {
lib/Analysis/InlineCost.cpp 800 if (isa<UnreachableInst>(II->getNormalDest()->getTerminator()))
lib/Analysis/ScalarEvolutionExpander.cpp 90 IP = II->getNormalDest()->begin();
lib/Bitcode/Writer/BitcodeWriter.cpp 2767 Vals.push_back(VE.getValueID(II->getNormalDest()));
lib/CodeGen/CodeGenPrepare.cpp 5349 SplitEdge(NewBaseInsertBB, Invoke->getNormalDest());
lib/CodeGen/SjLjEHPrepare.cpp 364 BranchInst::Create(II->getNormalDest(), II);
lib/ExecutionEngine/Interpreter/Execution.cpp 910 SwitchToNewBasicBlock (II->getNormalDest (), CallingSF);
lib/IR/AsmWriter.cpp 3924 writeOperand(II->getNormalDest(), true);
lib/IR/Core.cpp 2860 return wrap(unwrap<InvokeInst>(Invoke)->getNormalDest());
lib/IR/Dominators.cpp 170 BasicBlock *NormalDest = II->getNormalDest();
275 BasicBlock *NormalDest = II->getNormalDest();
lib/IR/Instructions.cpp 765 II->getNormalDest(), II->getUnwindDest(),
lib/IR/Verifier.cpp 3600 Assert(II && II->getUnwindDest() == BB && II->getNormalDest() != BB,
3627 Assert(II->getUnwindDest() == BB && II->getNormalDest() != BB,
3987 if (II->getNormalDest() == II->getUnwindDest())
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 765 IRB.CreateCondBr(Cmp, II->getUnwindDest(), II->getNormalDest());
780 IRB.CreateBr(II->getNormalDest());
lib/Target/X86/X86WinEHState.cpp 502 SetJmp3, II->getNormalDest(), II->getUnwindDest(), Args, OpBundles);
lib/Transforms/Coroutines/CoroFrame.cpp 687 auto NewBB = SplitEdge(II->getParent(), II->getNormalDest());
1214 Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstNonPHIOrDbg());
lib/Transforms/Coroutines/CoroSplit.cpp 1114 BranchInst::Create(Invoke->getNormalDest(), Invoke);
lib/Transforms/IPO/ArgumentPromotion.cpp 329 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
lib/Transforms/IPO/Attributor.cpp 2163 BasicBlock *NormalDestBB = II->getNormalDest();
3594 auto *NBB = II->getNormalDest();
lib/Transforms/IPO/DeadArgumentElimination.cpp 200 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
938 NewCS = InvokeInst::Create(NF, II->getNormalDest(), II->getUnwindDest(),
971 BasicBlock *NewEdge = SplitEdge(New->getParent(), II->getNormalDest());
lib/Transforms/IPO/WholeProgramDevirt.cpp 339 BranchInst::Create(II->getNormalDest(), CS.getInstruction());
1129 cast<InvokeInst>(CS.getInstruction())->getNormalDest(),
lib/Transforms/InstCombine/InstCombineCalls.cpp 4466 if (PN->getParent() == II->getNormalDest() ||
4629 NewCall = Builder.CreateInvoke(Callee, II->getNormalDest(),
4660 BasicBlock::iterator I = II->getNormalDest()->getFirstInsertionPt();
4809 II->getNormalDest(), II->getUnwindDest(),
lib/Transforms/InstCombine/InstructionCombining.cpp 2418 InvokeInst::Create(F, II->getNormalDest(), II->getUnwindDest(),
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1684 if (II->getNormalDest()->getSinglePredecessor()) {
1685 Next = &II->getNormalDest()->front();
1688 SplitEdge(II->getParent(), II->getNormalDest(), &DFSF.DT);
1738 NewCS = IRB.CreateInvoke(NewFT, Func, II->getNormalDest(),
lib/Transforms/Instrumentation/MemorySanitizer.cpp 3364 BasicBlock *NormalDest = cast<InvokeInst>(&I)->getNormalDest();
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 609 if (II->getNormalDest() == RetainRVParent) {
lib/Transforms/Scalar/Reassociate.cpp 875 InsertPt = II->getNormalDest()->begin();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1516 StatepointID, NumPatchBytes, CallTarget, II->getNormalDest(),
1548 BasicBlock *NormalDest = II->getNormalDest();
1790 InsertClobbersAt(&*II->getNormalDest()->getFirstInsertionPt());
1850 BasicBlock *NormalDest = Invoke->getNormalDest();
1910 Func, Values, "", &*II->getNormalDest()->getFirstInsertionPt()));
2151 &*Invoke->getNormalDest()->getFirstInsertionPt();
2192 normalizeForInvokeSafepoint(II->getNormalDest(), II->getParent(), DT);
lib/Transforms/Utils/CallPromotionUtils.cpp 49 for (PHINode &Phi : Invoke->getNormalDest()->phis()) {
174 &SplitEdge(Invoke->getParent(), Invoke->getNormalDest())->front();
301 Builder.CreateBr(OrigInvoke->getNormalDest());
lib/Transforms/Utils/CodeExtractor.cpp 1245 InsertPt = InvokeI->getNormalDest()->getFirstInsertionPt();
lib/Transforms/Utils/DemoteRegToStack.cpp 47 if (!II->getNormalDest()->getSinglePredecessor()) {
48 unsigned SuccNum = GetSuccessorNumber(II->getParent(), II->getNormalDest());
100 InsertPt = II.getNormalDest()->getFirstInsertionPt();
lib/Transforms/Utils/Evaluator.cpp 659 NextBB = II->getNormalDest();
lib/Transforms/Utils/InlineFunction.cpp 2235 BranchInst *NewBr = BranchInst::Create(II->getNormalDest(), TheCall);
2269 CreatedBranchToNormalDest = BranchInst::Create(II->getNormalDest(), TheCall);
lib/Transforms/Utils/LCSSA.cpp 126 DomBB = Inv->getNormalDest();
lib/Transforms/Utils/Local.cpp 1962 BasicBlock *NormalDestBB = II->getNormalDest();
2112 BasicBlock *NormalDestBB = II->getNormalDest();
lib/Transforms/Utils/LowerInvoke.cpp 64 BranchInst::Create(II->getNormalDest(), II);
lib/Transforms/Utils/SimplifyCFG.cpp 5771 assert(II->getNormalDest() != BB && II->getUnwindDest() == BB &&
tools/clang/lib/CodeGen/CGCleanup.cpp 461 InsertBefore = Invoke->getNormalDest()->getFirstInsertionPt();
tools/clang/lib/CodeGen/CGObjC.cpp 2786 llvm::BasicBlock *BB = invoke->getNormalDest();
tools/clang/lib/CodeGen/CodeGenModule.cpp 4327 newCall = llvm::InvokeInst::Create(newFn, oldInvoke->getNormalDest(),
tools/llvm-diff/DifferenceEngine.cpp 282 tryUnify(LI->getNormalDest(), RI->getNormalDest());
282 tryUnify(LI->getNormalDest(), RI->getNormalDest());
645 tryUnify(LTerm->getSuccessor(0), RInvoke->getNormalDest());
658 tryUnify(LInvoke->getNormalDest(), RTerm->getSuccessor(0));
unittests/IR/InstructionsTest.cpp 586 EXPECT_EQ(Invoke->getNormalDest(), Clone->getNormalDest());
586 EXPECT_EQ(Invoke->getNormalDest(), Clone->getNormalDest());