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

References

lib/Analysis/ScalarEvolution.cpp
 5271   if (PN->getNumIncomingValues() == 2 && all_of(PN->blocks(), IsReachable)) {
 5271   if (PN->getNumIncomingValues() == 2 && all_of(PN->blocks(), IsReachable)) {
 5272     const Loop *L = LI.getLoopFor(PN->getParent());
 5275     for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
 5276       if (LI.getLoopFor(PN->getIncomingBlock(i)) != L)
 5291     BasicBlock *IDom = DT[PN->getParent()]->getIDom()->getBlock();
 5298         BrPHIToSelect(DT, BI, PN, Cond, LHS, RHS) &&
 5299         IsAvailableOnEntry(L, DT, getSCEV(LHS), PN->getParent()) &&
 5300         IsAvailableOnEntry(L, DT, getSCEV(RHS), PN->getParent()))
 5301       return createNodeForSelectOrPHI(PN, Cond, LHS, RHS);