Home | History | Annotate | Download | only in Scalar

Lines Matching full:preheader

99 /// old header into the preheader.  If there were uses of the values produced by
123 // The value now exits in two versions: the initial value in the preheader
362 // execution in the preheader, but does prevent the instruction from
422 // the loop into the preheader we've simplified instructions and the
438 // by the original loop preheader. Conceptually the header was merged
439 // into the preheader, even though we reuse the actual block as a new
456 // thus is not a preheader anymore.
457 // Split the edge to form a real preheader.
466 // We can fold the conditional branch in the preheader, this makes things
510 assert(L->getLoopPreheader() && "Invalid loop preheader after loop rotation");