Home
last modified time | relevance | path

Searched refs:UnreachableInst (Results 1 – 25 of 63) sorted by relevance

123

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DUnifyFunctionExitNodes.cpp52 if (isa<UnreachableInst>(I.getTerminator())) in unifyUnreachableBlocks()
60 new UnreachableInst(F.getContext(), UnreachableBlock); in unifyUnreachableBlocks()
DLocal.cpp196 if (isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()) && in ConstantFoldTerminator()
374 new UnreachableInst(BB->getContext(), BB); in ConstantFoldTerminator()
819 new UnreachableInst(PredBB->getContext(), PredBB); in MergeBasicBlockIntoOnlyPred()
828 isa<UnreachableInst>(PredBB->getTerminator()) && in MergeBasicBlockIntoOnlyPred()
1248 new UnreachableInst(BB->getContext(), BB); in TryToSimplifyUncondBranchFromEmptyBlock()
2246 auto *UI = new UnreachableInst(I->getContext(), I); in changeToUnreachable()
2399 if (!isa<UnreachableInst>(CI->getNextNode())) { in markAliveBlocks()
2418 if (!isa<UnreachableInst>(CI->getNextNode())) { in markAliveBlocks()
2457 !isa<UnreachableInst>(II->getNormalDest()->front())) { in markAliveBlocks()
2469 new UnreachableInst(Ctx, UnreachableNormalDest); in markAliveBlocks()
DLowerGlobalDtors.cpp208 new UnreachableInst(C, FailBB); in runImpl()
DSimplifyCFG.cpp264 bool simplifyUnreachable(UnreachableInst *UI);
2400 return !isa<UnreachableInst>(II->getNormalDest()->getFirstNonPHIOrDbg()); in shouldBelongToSameSet()
2487 !isa<UnreachableInst>(Invokes[0]->getNormalDest()->getFirstNonPHIOrDbg()); in MergeCompatibleInvokesImpl()
2511 new UnreachableInst(Ctx, MergedNormalDest); in MergeCompatibleInvokesImpl()
4472 new UnreachableInst(OldTerm->getContext(), OldTerm); in SimplifyTerminatorOnSelect()
4903 new UnreachableInst(RI->getContext(), TrivialBB); in simplifyCommonResume()
5105 bool SimplifyCFGOpt::simplifyUnreachable(UnreachableInst *UI) { in simplifyUnreachable()
5149 new UnreachableInst(TI->getContext(), TI); in simplifyUnreachable()
5244 new UnreachableInst(CSI->getContext(), CSI); in simplifyUnreachable()
5254 new UnreachableInst(TI->getContext(), TI); in simplifyUnreachable()
[all …]
DBasicBlockUtils.cpp87 new UnreachableInst(BB->getContext(), BB); in detachDeadBlocks()
89 isa<UnreachableInst>(BB->getTerminator()) && in detachDeadBlocks()
311 new UnreachableInst(BB->getContext(), BB); in MergeBlockIntoPredecessor()
603 isa<UnreachableInst>(BB->getTerminator())) in IsBlockFollowedByDeoptOrUnreachable()
1498 CheckTerm = new UnreachableInst(C, ThenBlock); in SplitBlockAndInsertIfThenImpl()
DFlattenCFG.cpp308 new UnreachableInst(CB->getContext(), CB); in FlattenParallelAndOr()
DBreakCriticalEdges.cpp125 isa<UnreachableInst>(DestBB->getFirstNonPHIOrDbgOrLifetime())) in SplitKnownCriticalEdge()
/openbsd/src/gnu/llvm/llvm/include/llvm/
DLinkAllIR.h48 (void)new llvm::UnreachableInst(Context); in ForceVMCoreLinking()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DDwarfEHPrepare.cpp160 new UnreachableInst(Ctx, RI); in pruneUnreachableResumes()
262 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
298 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
DIndirectBrExpandPass.cpp109 (void)new UnreachableInst(F.getContext(), IBr); in runOnFunction()
179 (void)new UnreachableInst(F.getContext(), IBr); in runOnFunction()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUUnifyDivergentExitNodes.cpp222 } else if (isa<UnreachableInst>(BB->getTerminator())) { in runOnFunction()
277 new UnreachableInst(F.getContext(), UnreachableBlock); in runOnFunction()
DSIAnnotateControlFlow.cpp321 if (!isa<UndefValue>(Exec) && !isa<UnreachableInst>(FirstInsertionPt)) { in closeControlFlow()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DDomTreeUpdater.cpp109 assert(BB->size() == 1 && isa<UnreachableInst>(BB->getTerminator()) && in forceFlushDeletedBB()
227 new UnreachableInst(DelBB->getContext(), DelBB); in validateDeleteBB()
DCFGPrinter.cpp303 (HideUnreachablePaths && isa<UnreachableInst>(TI)) || in computeDeoptOrUnreachablePaths()
DLint.cpp116 void visitUnreachableInst(UnreachableInst &I);
620 void Lint::visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
DInlineCost.cpp481 bool visitUnreachableInst(UnreachableInst &I);
1767 if (isa<UnreachableInst>(II->getNormalDest()->getTerminator())) in allowSizeGrowth()
1769 } else if (isa<UnreachableInst>(Call.getParent()->getTerminator())) in allowSizeGrowth()
2410 bool CallAnalyzer::visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMips16HardFloat.cpp345 new UnreachableInst(Context, BB); in assureFPCallStub()
479 new UnreachableInst(FStub->getContext(), BB); in createFPFnStub()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DLoopFuse.cpp1653 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); in performFusion()
1659 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader); in performFusion()
1857 new UnreachableInst(FC1GuardBlock->getContext(), FC1GuardBlock); in fuseGuardedLoops()
1873 new UnreachableInst(FC0ExitBlockSuccessor->getContext(), in fuseGuardedLoops()
1935 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); in fuseGuardedLoops()
1941 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader); in fuseGuardedLoops()
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h156 void visitUnreachableInst(UnreachableInst &I);
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DSampleProfileInference.h342 if (isa<UnreachableInst>(SuccTI)) {
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DWebAssemblyFixFunctionBitcasts.cpp205 new UnreachableInst(M->getContext(), BB); in createWrapper()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h88 class UnreachableInst; variable
505 void visitUnreachable(const UnreachableInst &I);
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Coroutines/
DCoroElide.cpp243 !isa<UnreachableInst>(TI)) in shouldElide()
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DInstVisitor.h241 RetTy visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
DInstruction.def133 HANDLE_TERM_INST ( 7, Unreachable , UnreachableInst)

123