Home | History | Annotate | Download | only in Scalar

Lines Matching refs:PHIs

142   // because it understands lcssa phis while SCEV does not.
449 SmallVector<WeakVH, 8> PHIs;
452 PHIs.push_back(PN);
454 for (unsigned i = 0, e = PHIs.size(); i != e; ++i)
455 if (PHINode *PN = dyn_cast_or_null<PHINode>(&*PHIs[i]))
714 // Only deal with PHIs.
1254 // Stop traversing the def-use chain at inner-loop phis or post-loop phis.
1257 // For LCSSA phis, sink the truncate outside the loop.
1514 // for all current phis, then determines whether any IVs can be
1515 // widened. Widening adds new phis to LoopPhis, inducing another round of
1789 // We explicitly allow unknown phis as long as they are already used by