Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Header

447   BasicBlock *Header = L->getHeader();
450 for (BasicBlock::iterator I = Header->begin();
669 /// loop header.
688 // We currently only support loop exits from loop header. If the
689 // incoming block is not loop header, we need to recursively check
690 // all conditions starting from loop header are loop invariants.
718 // If ExitVal is a PHI on the loop header, then we know its
726 "ExitVal must be in loop header");
1416 // materialized by a loop header phi, the expression cannot have any post-loop
1417 // operands, so they must dominate the loop header.
1421 "Loop header phi recurrence inputs do not dominate the loop");
1584 /// Return the loop header phi IFF IncV adds a loop invariant value to the phi.
1931 // backedge branches to the loop header. This is one less than the