Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp52 if (isa<UnreachableInst>(I.getTerminator())) in unifyUnreachableBlocks()
60 new UnreachableInst(F.getContext(), UnreachableBlock); in unifyUnreachableBlocks()
H A DLocal.cpp198 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 DSimplifyCFG.cpp246 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 DBasicBlockUtils.cpp81 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 DFlattenCFG.cpp311 new UnreachableInst(CB->getContext(), CB); in FlattenParallelAndOr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp154 new UnreachableInst(Ctx, RI); in pruneUnreachableResumes()
213 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
243 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
H A DIndirectBrExpandPass.cpp112 (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 DLinkAllIR.h45 (void)new llvm::UnreachableInst(Context); in ForceVMCoreLinking()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp203 !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 DAMDGPUUnifyDivergentExitNodes.cpp253 } else if (isa<UnreachableInst>(BB->getTerminator())) { in runOnFunction()
338 new UnreachableInst(F.getContext(), UnreachableBlock); in runOnFunction()
H A DSIAnnotateControlFlow.cpp309 if (!isa<UndefValue>(Exec) && !isa<UnreachableInst>(FirstInsertionPt)) { in closeControlFlow()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp109 isa<UnreachableInst>(BB->getTerminator()) && in forceFlushDeletedBB()
227 new UnreachableInst(DelBB->getContext(), DelBB); in validateDeleteBB()
H A DCFGPrinter.cpp278 (HideUnreachablePaths && isa<UnreachableInst>(TI)) || in computeHiddenNodes()
H A DLint.cpp119 void visitUnreachableInst(UnreachableInst &I);
615 void Lint::visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp344 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 DLoopFuse.cpp1403 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 DVPlan.cpp280 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 DWebAssemblyLowerGlobalDtors.cpp195 new UnreachableInst(C, FailBB); in runOnModule()
H A DWebAssemblyFixFunctionBitcasts.cpp213 new UnreachableInst(M->getContext(), BB); in createWrapper()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h156 void visitUnreachableInst(UnreachableInst &I);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h84 class UnreachableInst; variable
650 void visitUnreachable(const UnreachableInst &I);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstVisitor.h240 RetTy visitUnreachableInst(UnreachableInst &I) { in visitUnreachableInst()
H A DInstruction.def133 HANDLE_TERM_INST ( 7, Unreachable , UnreachableInst)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp528 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 DCoroElide.cpp228 !isa<UnreachableInst>(TI)) in shouldElide()

123