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

References

lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1961   assert(LI.getLoopFor(ParentBB) == &L && "Branch in an inner loop!");
 2005           return PredBB == ParentBB || DT.dominates(SuccBB, PredBB);
 2030         L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB,
 2041     SplitBB->getInstList().splice(SplitBB->end(), ParentBB->getInstList(), TI);
 2045     ParentBB->getInstList().push_back(NewTI);
 2081       MSSAU->removeDuplicatePhiEdgesBetween(ParentBB, RetainedSuccBB);
 2083         MSSAU->removeDuplicatePhiEdgesBetween(ParentBB, SuccBB);
 2092         MSSAU->removeEdge(ParentBB, SuccBB);
 2103       UnswitchedSuccBB->removePredecessor(ParentBB,
 2105       DTUpdates.push_back({DominatorTree::Delete, ParentBB, UnswitchedSuccBB});
 2118             ParentBB,
 2125         DTUpdates.push_back({DominatorTree::Delete, ParentBB, SuccBB});
 2129     ParentBB->getTerminator()->eraseFromParent();
 2133     BranchInst::Create(RetainedSuccBB, ParentBB);