reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IRBuilder.h
 1066     return Insert(new UnreachableInst(Context));
include/llvm/LinkAllIR.h
   45       (void)new llvm::UnreachableInst(Context);
lib/Analysis/DomTreeUpdater.cpp
  228   new UnreachableInst(DelBB->getContext(), DelBB);
lib/AsmParser/LLParser.cpp
 5701   case lltok::kw_unreachable: Inst = new UnreachableInst(Context); return false;
lib/Bitcode/Reader/BitcodeReader.cpp
 4628       I = new UnreachableInst(Context);
lib/CodeGen/DwarfEHPrepare.cpp
  172       new UnreachableInst(Ctx, RI);
  229     new UnreachableInst(Ctx, UnwindBB);
  254   new UnreachableInst(Ctx, UnwindBB);
lib/CodeGen/IndirectBrExpandPass.cpp
   98         (void)new UnreachableInst(F.getContext(), IBr);
  161       (void)new UnreachableInst(F.getContext(), IBr);
lib/CodeGen/MIRParser/MIRParser.cpp
  266   new UnreachableInst(Context, BB);
lib/IR/Instructions.cpp
 4308   return new UnreachableInst(Context);
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  219       new UnreachableInst(F.getContext(), UnreachableBlock);
lib/Target/Mips/Mips16HardFloat.cpp
  344   new UnreachableInst(Context, BB);
  480   new UnreachableInst(FStub->getContext(), BB);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  214     new UnreachableInst(M->getContext(), BB);
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  177       new UnreachableInst(C, FailBB);
lib/Transforms/IPO/PruneEH.cpp
  216           new UnreachableInst(BB->getContext(), &*BB);
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1721       CrashTerm = new UnreachableInst(*C, CrashBlock);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  664     new UnreachableInst(*Ctx, BB);
lib/Transforms/Scalar/LoopFuse.cpp
 1210     new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader);
 1376     new UnreachableInst(FC1GuardBlock->getContext(), FC1GuardBlock);
 1446     new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock);
 1452     new UnreachableInst(FC1.Preheader->getContext(), FC1.Preheader);
lib/Transforms/Scalar/LoopUnswitch.cpp
 1554     new UnreachableInst(Context, Abort);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1387       new UnreachableInst(RI->getContext(), RI);
lib/Transforms/Scalar/SCCP.cpp
 2156           new UnreachableInst(InstBB->getContext(), InstBB);
lib/Transforms/Utils/BasicBlockUtils.cpp
   80     new UnreachableInst(BB->getContext(), BB);
  279   new UnreachableInst(BB->getContext(), BB);
  825       CheckTerm = new UnreachableInst(C, ThenBlock);
lib/Transforms/Utils/FlattenCFG.cpp
  311     new UnreachableInst(CB->getContext(), CB);
lib/Transforms/Utils/Local.cpp
  340         new UnreachableInst(BB->getContext(), BB);
  720   new UnreachableInst(PredBB->getContext(), PredBB);
 1063   new UnreachableInst(BB->getContext(), BB);
 1924   auto *UI = new UnreachableInst(I->getContext(), I);
 2256       new UnreachableInst(BB->getContext(), BB);
lib/Transforms/Utils/LoopUnroll.cpp
  815         new UnreachableInst(Term->getContext(), Term);
lib/Transforms/Utils/SimplifyCFG.cpp
 3500     new UnreachableInst(OldTerm->getContext(), OldTerm);
 3887     new UnreachableInst(RI->getContext(), TrivialBB);
 4228         new UnreachableInst(TI->getContext(), TI);
 4290         new UnreachableInst(CSI->getContext(), CSI);
 4295       new UnreachableInst(TI->getContext(), TI);
 4331   new UnreachableInst(Switch->getContext(), NewTerminator);
 5703     new UnreachableInst(IBI->getContext(), IBI);
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   65     new UnreachableInst(F.getContext(), UnreachableBlock);
tools/bugpoint/CrashDebugger.cpp
  479         new UnreachableInst(BB.getContext(), &BB);
tools/clang/lib/CodeGen/CodeGenFunction.h
 1647       new llvm::UnreachableInst(getLLVMContext(), UnreachableBlock);
tools/polly/lib/CodeGen/BlockGenerators.cpp
 1564       new UnreachableInst(BBCopyEnd->getContext(), BBCopyEnd);
unittests/Analysis/BranchProbabilityInfoTest.cpp
   68   new UnreachableInst(C, PreExitBB);
unittests/IR/DominatorTreeTest.cpp
  393         new UnreachableInst(C->getContext(), C);
unittests/IR/MetadataTest.cpp
 2741   (void)new UnreachableInst(Context, BasicBlock::Create(Context, "bb", F));