Lines Matching full:preheader
98 /// old header into the preheader. If there were uses of the values produced by
122 // The value now exits in two versions: the initial value in the preheader
346 // execution in the preheader, but does prevent the instruction from
406 // the loop into the preheader we've simplified instructions and the
422 // by the original loop preheader. Conceptually the header was merged
423 // into the preheader, even though we reuse the actual block as a new
440 // thus is not a preheader anymore.
441 // Split the edge to form a real preheader.
450 // We can fold the conditional branch in the preheader, this makes things
494 assert(L->getLoopPreheader() && "Invalid loop preheader after loop rotation");