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

References

lib/Transforms/Utils/LowerSwitch.cpp
  444   Function *F = OrigBlock->getParent();
  450   if ((OrigBlock != &F->getEntryBlock() && pred_empty(OrigBlock)) ||
  450   if ((OrigBlock != &F->getEntryBlock() && pred_empty(OrigBlock)) ||
  451       OrigBlock->getSinglePredecessor() == OrigBlock) {
  451       OrigBlock->getSinglePredecessor() == OrigBlock) {
  452     DeleteList.insert(OrigBlock);
  465     BranchInst::Create(Default, OrigBlock);
  467     fixPhis(Default, OrigBlock, OrigBlock);
  467     fixPhis(Default, OrigBlock, OrigBlock);
  498     const ConstantRange LVIRange = LVI->getConstantRange(Val, OrigBlock, SI);
  566       Default->removePredecessor(OrigBlock);
  579       BranchInst::Create(Default, OrigBlock);
  584         PopSucc->removePredecessor(OrigBlock);
  602                     OrigBlock, OrigBlock, NewDefault, UnreachableRanges);
  602                     OrigBlock, OrigBlock, NewDefault, UnreachableRanges);
  606   fixPhis(Default, OrigBlock, NewDefault);
  609   BranchInst::Create(SwitchBlock, OrigBlock);
  613   OrigBlock->getInstList().erase(SI);