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

References

lib/CodeGen/TailDuplicator.cpp
  817     assert(TailBB != PredBB &&
  820     if (!canTailDuplicate(TailBB, PredBB))
  826       IsLayoutSuccessor = (ForcedLayoutPred == PredBB);
  827     else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough())
  827     else if (PredBB->isLayoutSuccessor(TailBB) && PredBB->canFallThrough())
  832     LLVM_DEBUG(dbgs() << "\nTail-duplicating into PredBB: " << *PredBB
  835     TDBBs.push_back(PredBB);
  838     TII->removeBranch(*PredBB);
  850         processPHI(MI, TailBB, PredBB, LocalVRMap, CopyInfos, UsedByPhi, true);
  854         duplicateInstruction(MI, TailBB, PredBB, LocalVRMap, UsedByPhi);
  857     appendCopies(PredBB, CopyInfos, Copies);
  862     PredBB->removeSuccessor(PredBB->succ_begin());
  862     PredBB->removeSuccessor(PredBB->succ_begin());
  863     assert(PredBB->succ_empty() &&
  866       PredBB->addSuccessor(Succ, MBPI->getEdgeProbability(TailBB, Succ));