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

12

/freebsd-10.2-release/contrib/llvm/include/llvm/
H A DLinkAllIR.h47 (void)new llvm::UnreachableInst(llvm::getGlobalContext());
H A DInstVisitor.h171 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst);}
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp57 else if (isa<UnreachableInst>(I->getTerminator()))
68 new UnreachableInst(F.getContext(), UnreachableBlock);
H A DLowerInvoke.cpp389 UnreachableInst* UnreachablePlaceholder = 0;
471 UnreachablePlaceholder = new UnreachableInst(F.getContext(), UnwindBB);
544 new UnreachableInst(F.getContext(), UnwindBlock);
547 new UnreachableInst(F.getContext(), TermBlock);
H A DFlattenCFG.cpp297 new UnreachableInst(CB->getContext(), CB);
H A DLocal.cpp248 new UnreachableInst(BB->getContext(), BB);
1137 new UnreachableInst(I->getContext(), I);
1186 if (!isa<UnreachableInst>(BBI)) {
H A DSimplifyCFG.cpp105 bool SimplifyUnreachable(UnreachableInst *UI);
2536 new UnreachableInst(OldTerm->getContext(), OldTerm);
2955 bool SimplifyCFGOpt::SimplifyUnreachable(UnreachableInst *UI) {
3011 new UnreachableInst(TI->getContext(), TI);
3878 new UnreachableInst(IBI->getContext(), IBI);
4137 } else if (UnreachableInst *UI =
4138 dyn_cast<UnreachableInst>(BB->getTerminator())) {
H A DLoopSimplify.cpp179 new UnreachableInst((*I)->getContext(), *I);
H A DBasicBlockUtils.cpp649 /// UnreachableInst, otherwise it branches to Tail.
662 CheckTerm = new UnreachableInst(C, ThenBlock);
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp145 new UnreachableInst(Ctx, UnwindBB);
172 new UnreachableInst(Ctx, UnwindBB);
H A DAnalysis.cpp494 !isa<UnreachableInst>(Term)))
/freebsd-10.2-release/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp211 if (CI->doesNotReturn() && !isa<UnreachableInst>(I)) {
220 new UnreachableInst(BB->getContext(), BB);
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp321 new UnreachableInst(Context, BB);
452 new UnreachableInst(FStub->getContext(), BB);
/freebsd-10.2-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h174 void visitUnreachableInst(UnreachableInst &I);
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h75 class UnreachableInst;
639 void visitUnreachable(const UnreachableInst &I) { /* noop */ }
/freebsd-10.2-release/contrib/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp142 bool visitUnreachableInst(UnreachableInst &I);
844 bool CallAnalyzer::visitUnreachableInst(UnreachableInst &I) {
1024 if (isa<UnreachableInst>(II->getNormalDest()->begin()))
1026 } else if (isa<UnreachableInst>(++BasicBlock::iterator(Instr)))
/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DInstructions.cpp696 // UnreachableInst Implementation
699 UnreachableInst::UnreachableInst(LLVMContext &Context, function in class:UnreachableInst
704 UnreachableInst::UnreachableInst(LLVMContext &Context, BasicBlock *InsertAtEnd) function in class:UnreachableInst
709 unsigned UnreachableInst::getNumSuccessorsV() const {
713 void UnreachableInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) {
714 llvm_unreachable("UnreachableInst has no successors!");
717 BasicBlock *UnreachableInst::getSuccessorV(unsigned idx) const {
718 llvm_unreachable("UnreachableInst ha
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DLint.cpp96 void visitUnreachableInst(UnreachableInst &I);
603 void Lint::visitUnreachableInst(UnreachableInst &I) {
H A DBranchProbabilityInfo.cpp127 if (isa<UnreachableInst>(TI))
/freebsd-10.2-release/contrib/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp344 } else if (isa<UnreachableInst>(L)) {
/freebsd-10.2-release/contrib/llvm/tools/bugpoint/
H A DCrashDebugger.cpp305 new UnreachableInst(BB->getContext(), BB);
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp1058 new UnreachableInst(Context, Abort);
/freebsd-10.2-release/contrib/llvm/include/llvm/IR/
H A DInstructions.h3134 // UnreachableInst Class
3138 /// UnreachableInst - This function has undefined behavior. In particular, the
3142 class UnreachableInst : public TerminatorInst { class in inherits:TerminatorInst
3145 virtual UnreachableInst *clone_impl() const;
3152 explicit UnreachableInst(LLVMContext &C, Instruction *InsertBefore = 0);
3153 explicit UnreachableInst(LLVMContext &C, BasicBlock *InsertAtEnd);
H A DIRBuilder.h586 UnreachableInst *CreateUnreachable() {
587 return Insert(new UnreachableInst(Context));
/freebsd-10.2-release/contrib/llvm/include/llvm-c/
H A DCore.h1158 macro(UnreachableInst) \

Completed in 178 milliseconds

12