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

References

include/llvm/IR/Instructions.h
 3412     if (BB == getDefaultDest())
lib/Analysis/LazyValueInfo.cpp
 1467     bool DefaultCase = SI->getDefaultDest() == BBTo;
lib/Analysis/ScalarEvolution.cpp
 7462   if (Switch->getDefaultDest() == ExitingBlock)
 7465   assert(L->contains(Switch->getDefaultDest()) &&
lib/Bitcode/Writer/BitcodeWriter.cpp
 2739       Vals.push_back(VE.getValueID(SI.getDefaultDest()));
lib/CodeGen/GlobalISel/IRTranslator.cpp
  452   MachineBasicBlock *DefaultMBB = &getMBB(*SI.getDefaultDest());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
10508   MachineBasicBlock *DefaultMBB = FuncInfo.MBBMap[SI.getDefaultDest()];
10561       DefaultMBB == FuncInfo.MBBMap[SI.getDefaultDest()])
lib/ExecutionEngine/Interpreter/Execution.cpp
  962   if (!Dest) Dest = I.getDefaultDest();   // No cases matched: use default
lib/IR/AsmWriter.cpp
 3734     writeOperand(SI.getDefaultDest(), true);
lib/IR/Core.cpp
 2916   return wrap(unwrap<SwitchInst>(Switch)->getDefaultDest());
lib/IR/Instructions.cpp
 3830   init(SI.getCondition(), SI.getDefaultDest(), SI.getNumOperands());
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
   76     return SI->getDefaultDest();
lib/Transforms/Scalar/NewGVN.cpp
 2512       if (Case.getCaseSuccessor() == SI->getDefaultDest()) {
 2516         updateReachableEdge(B, SI->getDefaultDest());
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  594   if (!L.contains(SI.getDefaultDest()) &&
  595       areLoopExitPHIsLoopInvariant(L, *ParentBB, *SI.getDefaultDest()) &&
  596       !isa<UnreachableInst>(SI.getDefaultDest()->getTerminator())) {
  597     DefaultExitBB = SI.getDefaultDest();
  664       CommonSuccBB = SI.getDefaultDest();
  665     else if (SI.getDefaultDest() != CommonSuccBB)
 1945       BI ? BI->getSuccessor(1 - ClonedSucc) : SI->getDefaultDest();
 2057       assert(SI->getDefaultDest() == RetainedSuccBB &&
 2114       assert(NewSI->getDefaultDest() == RetainedSuccBB &&
lib/Transforms/Scalar/TailRecursionElimination.cpp
  387         return SI->getDefaultDest() != RI->getParent();
lib/Transforms/Utils/Local.cpp
  163     BasicBlock *DefaultDest = SI->getDefaultDest();
  229       TheOnlyDest = SI->getDefaultDest();
  274                                                SI->getDefaultDest());
lib/Transforms/Utils/LowerSwitch.cpp
  404     if (Case.getCaseSuccessor() == SI->getDefaultDest())
  446   BasicBlock* Default = SI->getDefaultDest();
  612   BasicBlock *OldDefault = SI->getDefaultDest();
lib/Transforms/Utils/SimplifyCFG.cpp
  733     return SI->getDefaultDest();
 3616   if (SI->getDefaultDest() != BB) {
 4327      SplitBlockPredecessors(Switch->getDefaultDest(), Switch->getParent(), "");
 4341       !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg());
 4344   BasicBlock *DestA = HasDefault ? SI->getDefaultDest() : nullptr;
 4369   assert(DestB != SI->getDefaultDest());
 4430     if (ContiguousDest == SI->getDefaultDest())
 4437     if (OtherDest == SI->getDefaultDest())
 4485       !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg());
 4806   BasicBlock *DefaultDest = SI->getDefaultDest();
 4807   GetCaseResults(SI, nullptr, SI->getDefaultDest(), &CommonDest, DefaultResults,
 5369       GetCaseResults(SI, nullptr, SI->getDefaultDest(), &CommonDest,
 5416       !isa<UnreachableInst>(SI->getDefaultDest()->getFirstNonPHIOrDbg());
 5428         Builder.CreateCondBr(Cmp, LookupBB, SI->getDefaultDest());
 5465     Builder.CreateCondBr(LoBit, LookupBB, SI->getDefaultDest());
 5468     AddPredecessorToBlock(SI->getDefaultDest(), MaskBB, SI->getParent());
 5474     SI->getDefaultDest()->removePredecessor(SI->getParent(),
 5519     if (Succ == SI->getDefaultDest())
tools/clang/lib/CodeGen/CGCleanup.cpp
  620     if (si->getNumCases() == 1 && si->getDefaultDest() == unreachableBB) {
tools/clang/lib/CodeGen/CGStmt.cpp
 1344   llvm::BasicBlock *DefaultBlock = SwitchInsn->getDefaultDest();
tools/llvm-diff/DifferenceEngine.cpp
  332       if (TryUnify) tryUnify(LI->getDefaultDest(), RI->getDefaultDest());
  332       if (TryUnify) tryUnify(LI->getDefaultDest(), RI->getDefaultDest());
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   67   if (!BBsToKeep.count(SwInst.getDefaultDest())) {
unittests/IR/CFGBuilder.cpp
   71   if (SI->getDefaultDest() == To) {