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

References

lib/CodeGen/GlobalISel/IRTranslator.cpp
  577     addSuccessorWithProb(CB.ThisBB, CB.TrueBB, CB.TrueProb);
  578     addMachineCFGPred({SwitchBB->getBasicBlock(), CB.TrueBB->getBasicBlock()},
  581     if (CB.TrueBB != CB.ThisBB->getNextNode())
  582       MIB.buildBr(*CB.TrueBB);
  613   addSuccessorWithProb(CB.ThisBB, CB.TrueBB, CB.TrueProb);
  615   addMachineCFGPred({SwitchBB->getBasicBlock(), CB.TrueBB->getBasicBlock()},
  620   if (CB.TrueBB != CB.FalseBB)
  630   if (CB.TrueBB == CB.ThisBB->getNextNode()) {
  631     std::swap(CB.TrueBB, CB.FalseBB);
  637   MIB.buildBrCond(Cond, *CB.TrueBB);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2213     if (Cases[0].CC == ISD::SETEQ && Cases[0].TrueBB == Cases[1].ThisBB)
 2318     addSuccessorWithProb(SwitchBB, CB.TrueBB, CB.TrueProb);
 2320     if (CB.TrueBB != NextBlock(SwitchBB)) {
 2322                               DAG.getBasicBlock(CB.TrueBB)));
 2374   addSuccessorWithProb(SwitchBB, CB.TrueBB, CB.TrueProb);
 2377   if (CB.TrueBB != CB.FalseBB)
 2383   if (CB.TrueBB == NextBlock(SwitchBB)) {
 2384     std::swap(CB.TrueBB, CB.FalseBB);
 2391                                DAG.getBasicBlock(CB.TrueBB));
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1910     Succs.push_back(SDB->SL->SwitchCases[i].TrueBB);
 1911     if (SDB->SL->SwitchCases[i].TrueBB != SDB->SL->SwitchCases[i].FalseBB)