|
reference, declaration → definition
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.cpp10508 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) {