/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | UnifyFunctionExitNodes.cpp | 52 if (isa<UnreachableInst>(I.getTerminator())) in unifyUnreachableBlocks() 60 new UnreachableInst(F.getContext(), UnreachableBlock); in unifyUnreachableBlocks()
|
H A D | Local.cpp | 198 if (isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()) && in ConstantFoldTerminator() 374 new UnreachableInst(BB->getContext(), BB); in ConstantFoldTerminator() 777 new UnreachableInst(PredBB->getContext(), PredBB); in MergeBasicBlockIntoOnlyPred() 786 isa<UnreachableInst>(PredBB->getTerminator()) && in MergeBasicBlockIntoOnlyPred() 1149 new UnreachableInst(BB->getContext(), BB); in TryToSimplifyUncondBranchFromEmptyBlock() 2114 auto *UI = new UnreachableInst(I->getContext(), I); in changeToUnreachable() 2265 if (!isa<UnreachableInst>(CI->getNextNode())) { in markAliveBlocks() 2283 if (!isa<UnreachableInst>(CI->getNextNode())) { in markAliveBlocks()
|
H A D | SimplifyCFG.cpp | 246 bool simplifyUnreachable(UnreachableInst *UI); 3976 new UnreachableInst(OldTerm->getContext(), OldTerm); in SimplifyTerminatorOnSelect() 4402 new UnreachableInst(RI->getContext(), TrivialBB); in simplifyCommonResume() 4654 bool SimplifyCFGOpt::simplifyUnreachable(UnreachableInst *UI) { in simplifyUnreachable() 4725 new UnreachableInst(TI->getContext(), TI); in simplifyUnreachable() 4818 new UnreachableInst(CSI->getContext(), CSI); in simplifyUnreachable() 4828 new UnreachableInst(TI->getContext(), TI); in simplifyUnreachable() 4874 new UnreachableInst(Switch->getContext(), NewTerminator); in createUnreachableSwitchDefault() 4887 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg()); in TurnSwitchRangeIntoICmp() 5045 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg()); in eliminateDeadSwitchCases() [all …]
|
H A D | BasicBlockUtils.cpp | 81 new UnreachableInst(BB->getContext(), BB); in DetatchDeadBlocks() 83 isa<UnreachableInst>(BB->getTerminator()) && in DetatchDeadBlocks() 289 new UnreachableInst(BB->getContext(), BB); in MergeBlockIntoPredecessor() 1374 CheckTerm = new UnreachableInst(C, ThenBlock); in SplitBlockAndInsertIfThenImpl()
|
H A D | FlattenCFG.cpp | 311 new UnreachableInst(CB->getContext(), CB); in FlattenParallelAndOr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 154 new UnreachableInst(Ctx, RI); in pruneUnreachableResumes() 213 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls() 243 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
|
H A D | IndirectBrExpandPass.cpp | 112 (void)new UnreachableInst(F.getContext(), IBr); in runOnFunction() 182 (void)new UnreachableInst(F.getContext(), IBr); in runOnFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ |
H A D | LinkAllIR.h | 45 (void)new llvm::UnreachableInst(Context); in ForceVMCoreLinking()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | PruneEH.cpp | 203 !isa<UnreachableInst>(I)) { in SimplifyFunction() 212 new UnreachableInst(BB->getContext(), &*BB); in SimplifyFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUUnifyDivergentExitNodes.cpp | 253 } else if (isa<UnreachableInst>(BB->getTerminator())) { in runOnFunction() 338 new UnreachableInst(F.getContext(), UnreachableBlock); in runOnFunction()
|
H A D | SIAnnotateControlFlow.cpp | 309 if (!isa<UndefValue>(Exec) && !isa<UnreachableInst>(FirstInsertionPt)) { in closeControlFlow()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | DomTreeUpdater.cpp | 109 isa<UnreachableInst>(BB->getTerminator()) && in forceFlushDeletedBB() 227 new UnreachableInst(DelBB->getContext(), DelBB); in validateDeleteBB()
|
H A D | CFGPrinter.cpp | 278 (HideUnreachablePaths && isa<UnreachableInst>(TI)) || in computeHiddenNodes()
|
H A D | Lint.cpp | 119 void visitUnreachableInst(UnreachableInst &I); 615 void Lint::visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.cpp | 344 new UnreachableInst(Context, BB); in assureFPCallStub() 480 new UnreachableInst(FStub->getContext(), BB); in createFPFnStub()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopFuse.cpp | 1403 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); in performFusion() 1409 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader); in performFusion() 1606 new UnreachableInst(FC1GuardBlock->getContext(), FC1GuardBlock); in fuseGuardedLoops() 1622 new UnreachableInst(FC0ExitBlockSuccessor->getContext(), in fuseGuardedLoops() 1684 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); in fuseGuardedLoops() 1690 new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader); in fuseGuardedLoops()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 280 if (isa<UnreachableInst>(PredBBTerminator)) { in createEmptyBasicBlock() 319 UnreachableInst *Terminator = State->Builder.CreateUnreachable(); in execute() 352 assert(isa<UnreachableInst>(CurrentTerminator) && in execute() 709 UnreachableInst *Terminator = State->Builder.CreateUnreachable(); in execute() 742 isa<UnreachableInst>(LastBB->getTerminator())) && in execute()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerGlobalDtors.cpp | 195 new UnreachableInst(C, FailBB); in runOnModule()
|
H A D | WebAssemblyFixFunctionBitcasts.cpp | 213 new UnreachableInst(M->getContext(), BB); in createWrapper()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Interpreter.h | 156 void visitUnreachableInst(UnreachableInst &I);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 84 class UnreachableInst; variable 650 void visitUnreachable(const UnreachableInst &I);
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | InstVisitor.h | 240 RetTy visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
|
H A D | Instruction.def | 133 HANDLE_TERM_INST ( 7, Unreachable , UnreachableInst)
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 528 auto *UI = new UnreachableInst(Builder.getContext(), InsertBB); in createParallel() 959 SplitPos = new UnreachableInst(Builder.getContext(), LoopAfterBB); in createSections() 1965 SplitPos = new UnreachableInst(Builder.getContext(), EntryBB); in EmitOMPInlinedRegion() 2030 auto *UI = new UnreachableInst(Builder.getContext(), ThenBB); in emitCommonDirectiveEntry() 2521 if (UnreachableInst *ExitTI = in emitAtomicUpdate() 2522 dyn_cast<UnreachableInst>(ExitBB->getTerminator())) { in emitAtomicUpdate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
H A D | CoroElide.cpp | 228 !isa<UnreachableInst>(TI)) in shouldElide()
|