Searched refs:UnreachableInst (Results 1 - 25 of 34) sorted by relevance

12

/external/llvm/include/llvm/
H A DLinkAllIR.h47 (void)new llvm::UnreachableInst(llvm::getGlobalContext());
/external/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp56 else if (isa<UnreachableInst>(I->getTerminator()))
67 new UnreachableInst(F.getContext(), UnreachableBlock);
H A DFlattenCFG.cpp300 new UnreachableInst(CB->getContext(), CB);
H A DLocal.cpp121 if (isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg()) &&
262 new UnreachableInst(BB->getContext(), BB);
1150 new UnreachableInst(I->getContext(), I);
1219 if (!isa<UnreachableInst>(BBI)) {
H A DSimplifyCFG.cpp127 bool SimplifyUnreachable(UnreachableInst *UI);
2610 new UnreachableInst(OldTerm->getContext(), OldTerm);
3009 bool SimplifyCFGOpt::SimplifyUnreachable(UnreachableInst *UI) {
3065 new UnreachableInst(TI->getContext(), TI);
3138 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg());
3558 !isa<UnreachableInst>(DefaultDest->getFirstNonPHIOrDbg())))
4156 !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg());
4333 new UnreachableInst(IBI->getContext(), IBI);
4678 } else if (UnreachableInst *UI =
4679 dyn_cast<UnreachableInst>(B
[all...]
H A DLowerSwitch.cpp423 if (isa<UnreachableInst>(Default->getFirstNonPHIOrDbg())) {
H A DBasicBlockUtils.cpp695 /// UnreachableInst, otherwise it branches to Tail.
710 CheckTerm = new UnreachableInst(C, ThenBlock);
H A DLoopSimplify.cpp516 new UnreachableInst(P->getContext(), P);
/external/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp170 new UnreachableInst(Ctx, RI);
232 new UnreachableInst(Ctx, UnwindBB);
257 new UnreachableInst(Ctx, UnwindBB);
H A DWinEHPrepare.cpp388 if (isa<UnreachableInst>(Inst)) {
453 new UnreachableInst(LPadBB->getContext(), LPadBB);
658 assert(isa<UnreachableInst>(OutlinedBB->getTerminator()));
1077 InstList.push_back(new UnreachableInst(NewBB->getContext()));
1172 InstList.push_back(new UnreachableInst(NewBB->getContext()));
1183 Instruction *NewInst = new UnreachableInst(NewBB->getContext());
1196 InstList.push_back(new UnreachableInst(NewBB->getContext()));
H A DAnalysis.cpp502 (!TM.Options.GuaranteedTailCallOpt || !isa<UnreachableInst>(Term)))
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp214 if (CI->doesNotReturn() && !isa<UnreachableInst>(I)) {
223 new UnreachableInst(BB->getContext(), BB);
/external/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp340 new UnreachableInst(Context, BB);
486 new UnreachableInst(FStub->getContext(), BB);
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h177 void visitUnreachableInst(UnreachableInst &I);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h78 class UnreachableInst;
671 void visitUnreachable(const UnreachableInst &I);
/external/llvm/include/llvm/IR/
H A DInstVisitor.h171 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst);}
H A DInstructions.h3350 // UnreachableInst Class
3354 /// UnreachableInst - This function has undefined behavior. In particular, the
3358 class UnreachableInst : public TerminatorInst { class in inherits:TerminatorInst
3361 UnreachableInst *clone_impl() const override;
3368 explicit UnreachableInst(LLVMContext &C, Instruction *InsertBefore = nullptr);
3369 explicit UnreachableInst(LLVMContext &C, BasicBlock *InsertAtEnd);
H A DIRBuilder.h665 UnreachableInst *CreateUnreachable() {
666 return Insert(new UnreachableInst(Context));
/external/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp143 bool visitUnreachableInst(UnreachableInst &I);
867 bool CallAnalyzer::visitUnreachableInst(UnreachableInst &I) {
1083 if (isa<UnreachableInst>(II->getNormalDest()->begin()))
1085 } else if (isa<UnreachableInst>(++BasicBlock::iterator(Instr)))
/external/llvm/lib/IR/
H A DInstructions.cpp721 // UnreachableInst Implementation
724 UnreachableInst::UnreachableInst(LLVMContext &Context, function in class:UnreachableInst
729 UnreachableInst::UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd) function in class:UnreachableInst
734 unsigned UnreachableInst::getNumSuccessorsV() const {
738 void UnreachableInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) {
739 llvm_unreachable("UnreachableInst has no successors!");
742 BasicBlock *UnreachableInst::getSuccessorV(unsigned idx) const {
743 llvm_unreachable("UnreachableInst ha
[all...]
/external/llvm/lib/Analysis/
H A DLint.cpp99 void visitUnreachableInst(UnreachableInst &I);
801 void Lint::visitUnreachableInst(UnreachableInst &I) {
H A DBranchProbabilityInfo.cpp130 if (isa<UnreachableInst>(TI))
/external/llvm/tools/bugpoint/
H A DCrashDebugger.cpp305 new UnreachableInst(BB->getContext(), BB);
/external/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp344 } else if (isa<UnreachableInst>(L)) {
/external/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp1054 new UnreachableInst(Context, Abort);

Completed in 318 milliseconds

12