Home | History | Annotate | Download | only in Scalar

Lines Matching refs:LCSSA

154 INITIALIZE_PASS_DEPENDENCY(LCSSA)
176 // because it understands lcssa phis while SCEV does not.
544 assert(L->isRecursivelyLCSSAForm(*DT) && "Indvars did not preserve LCSSA!");
551 // Because of LCSSA, these values will only occur in LCSSA PHI Nodes. Scan
564 // have to be certain this is safe even when this is an LCSSA PHI node.
568 // require an LCSSA PHI node. The safe case is when this is
569 // single-predecessor PHI node (LCSSA) and the exit block containing it is
573 // an enclosing loop it will only be via a separate LCSSA node.
639 // Do not count the Phi as a use. LCSSA may have inserted
702 // If we determined that this PHI is safe to replace even if an LCSSA
1237 // For LCSSA phis, sink the truncate outside the loop.
1251 DEBUG(dbgs() << "INDVARS: Widen lcssa phi " << *UsePhi
2179 assert(L->isRecursivelyLCSSAForm(*DT) && "Indvars did not preserve LCSSA!");