/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXLowerUnreachable.cpp | 89 bool isLoweredToTrap(const UnreachableInst &I) const; 117 bool NVPTXLowerUnreachable::isLoweredToTrap(const UnreachableInst &I) const { in isLoweredToTrap() 143 if (auto unreachableInst = dyn_cast<UnreachableInst>(&I)) { in runOnFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DomTreeUpdater.cpp | 43 assert(BB->size() == 1 && isa<UnreachableInst>(BB->getTerminator()) && in forceFlushDeletedBB() 99 new UnreachableInst(DelBB->getContext(), DelBB); in validateDeleteBB()
|
H A D | Lint.cpp | 119 void visitUnreachableInst(UnreachableInst &I); 608 void Lint::visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
|
H A D | CFGPrinter.cpp | 169 (HideUnreachablePaths && isa<UnreachableInst>(TI)) || in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | UnifyFunctionExitNodes.cpp | 28 if (isa<UnreachableInst>(I.getTerminator())) in UnifyFunctionExitNodesLegacyPass() 36 new UnreachableInst(F.getContext(), UnreachableBlock); in createUnifyFunctionExitNodesPass()
|
H A D | LowerGlobalDtors.cpp | 220 new UnreachableInst(C, FailBB); in runImpl()
|
H A D | SimplifyCFG.cpp | 264 bool simplifyUnreachable(UnreachableInst *UI); 1643 [](const auto &Pair) { return isa<UnreachableInst>(Pair.first); }); in hoistCommonCodeFromSuccessors() 2543 return !isa<UnreachableInst>(II->getNormalDest()->getFirstNonPHIOrDbg()); in shouldBelongToSameSet() 2630 !isa<UnreachableInst>(Invokes[0]->getNormalDest()->getFirstNonPHIOrDbg()); in MergeCompatibleInvokesImpl() 2654 new UnreachableInst(Ctx, MergedNormalDest); in MergeCompatibleInvokesImpl() 4666 new UnreachableInst(OldTerm->getContext(), OldTerm->getIterator()); in SimplifyTerminatorOnSelect() 5097 new UnreachableInst(RI->getContext(), TrivialBB); in simplifyCommonResume() 5299 bool SimplifyCFGOpt::simplifyUnreachable(UnreachableInst *UI) { in simplifyUnreachable() 5355 new UnreachableInst(TI->getContext(), TI->getIterator()); in simplifyUnreachable() 5454 new UnreachableInst(CSI->getContext(), CSI->getIterator()); in simplifyUnreachable() [all …]
|
H A D | BasicBlockUtils.cpp | 88 new UnreachableInst(BB->getContext(), BB); in detachDeadBlocks() 90 isa<UnreachableInst>(BB->getTerminator()) && in detachDeadBlocks() 312 new UnreachableInst(BB->getContext(), BB); in MergeBlockIntoPredecessor() 748 if (isa<UnreachableInst>(BB->getTerminator()) || in IsBlockFollowedByDeoptOrUnreachable() 1685 (void)new UnreachableInst(C, BB); in SplitBlockAndInsertIfThenElse() 2218 if (!(isa<ReturnInst>(Term) || isa<UnreachableInst>(Term) || in hasOnlySimpleTerminator()
|
H A D | Local.cpp | 200 if (isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()) && in ConstantFoldTerminator() 376 new UnreachableInst(BB->getContext(), BB); in ConstantFoldTerminator() 825 new UnreachableInst(PredBB->getContext(), PredBB); in MergeBasicBlockIntoOnlyPred() 834 isa<UnreachableInst>(PredBB->getTerminator()) && in MergeBasicBlockIntoOnlyPred() 1336 new UnreachableInst(BB->getContext(), BB); in TryToSimplifyUncondBranchFromEmptyBlock() 2860 auto *UI = new UnreachableInst(I->getContext(), I->getIterator()); in changeToUnreachable() 3014 if (!isa<UnreachableInst>(CI->getNextNode())) { in markAliveBlocks() 3033 if (!isa<UnreachableInst>(CI->getNextNonDebugInstruction())) { in markAliveBlocks() 3072 !isa<UnreachableInst>(II->getNormalDest()->front())) { in markAliveBlocks() 3084 new UnreachableInst(Ctx, UnreachableNormalDest); in markAliveBlocks()
|
H A D | FlattenCFG.cpp | 308 new UnreachableInst(CB->getContext(), CB); in FlattenParallelAndOr()
|
H A D | BreakCriticalEdges.cpp | 125 isa<UnreachableInst>(DestBB->getFirstNonPHIOrDbgOrLifetime())) in SplitKnownCriticalEdge()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ |
H A D | LinkAllIR.h | 48 (void)new llvm::UnreachableInst(Context); in ForceVMCoreLinking()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 162 new UnreachableInst(Ctx, RI->getIterator()); in pruneUnreachableResumes() 264 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls() 307 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
|
H A D | IndirectBrExpandPass.cpp | 116 (void)new UnreachableInst(F.getContext(), IBr->getIterator()); in runImpl() 186 (void)new UnreachableInst(F.getContext(), IBr->getIterator()); in runImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 222 } else if (isa<UnreachableInst>(BB->getTerminator())) { in run() 277 new UnreachableInst(F.getContext(), UnreachableBlock); in run()
|
H A D | SIAnnotateControlFlow.cpp | 332 if (!isa<UndefValue>(Exec) && !isa<UnreachableInst>(FirstInsertionPt)) { in closeControlFlow()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.cpp | 345 new UnreachableInst(Context, BB); in assureFPCallStub() 479 new UnreachableInst(FStub->getContext(), BB); in createFPFnStub()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopFuse.cpp | 1651 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); in performFusion() 1657 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader); in performFusion() 1856 new UnreachableInst(FC1GuardBlock->getContext(), FC1GuardBlock); in fuseGuardedLoops() 1872 new UnreachableInst(FC0ExitBlockSuccessor->getContext(), in fuseGuardedLoops() 1934 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); in fuseGuardedLoops() 1940 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader); in fuseGuardedLoops()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 156 void visitUnreachableInst(UnreachableInst &I);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFixFunctionBitcasts.cpp | 205 new UnreachableInst(M->getContext(), BB); in createWrapper()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 430 if (isa<UnreachableInst>(PredBBTerminator)) { in createEmptyBasicBlock() 458 assert(isa<UnreachableInst>(getIRBasicBlock()->getTerminator())); in execute() 514 UnreachableInst *Terminator = State->Builder.CreateUnreachable(); in execute() 1013 auto *BrInst = new UnreachableInst(MiddleBB->getContext()); in execute()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 88 class UnreachableInst; variable 508 void visitUnreachable(const UnreachableInst &I);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstVisitor.h | 241 RetTy visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
|
H A D | Instruction.def | 133 HANDLE_TERM_INST ( 7, Unreachable , UnreachableInst)
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroElide.cpp | 359 if (TI->getNumSuccessors() != 0 || isa<UnreachableInst>(TI)) in lifetimeEligibleForElide()
|