Lines Matching defs:isLoopInvariant
2522 return isLoopInvariant(S, L) && properlyDominates(S, L->getHeader());
3700 Operands, [&](const SCEV *Op) { return isLoopInvariant(Op, L); });
3712 return isLoopInvariant(Op, NestedLoop);
4879 if (!SE.isLoopInvariant(Expr, L))
4920 if (!SE.isLoopInvariant(Expr, L))
4973 bool InvariantF = SE.isLoopInvariant(Expr, L);
5037 if (!SE.isLoopInvariant(Expr, L))
5519 if (!isLoopInvariant(Accum, L))
5603 assert(isLoopInvariant(Expr, L) && "Expr is expected to be invariant");
5743 if (BO->LHS == PN && L->isLoopInvariant(BO->RHS))
5745 else if (BO->RHS == PN && L->isLoopInvariant(BO->LHS))
5771 assert(isLoopInvariant(Accum, L) &&
5851 if (isLoopInvariant(Accum, L) ||
5902 if (isLoopInvariant(Accum, L) && isAddRecNeverPoison(BEInst, L))
9206 if (isLoopInvariant(LHS, L) && !isLoopInvariant(RHS, L)) {
9233 if (ControllingFiniteLoop && isLoopInvariant(RHS, L)) {
9313 !isLoopInvariant(RHS, L)) {
9348 !isLoopInvariant(RHS, L))
10110 if (CurrLoop->isLoopInvariant(BackedgeVal))
10585 if (!isLoopInvariant(Step, L))
10791 if (isLoopInvariant(LHS, L) && properlyDominates(LHS, L->getHeader())) {
11173 if (!isLoopInvariant(RHS, L)) {
11174 if (!isLoopInvariant(LHS, L))
11286 if (!isLoopInvariant(RHS, L)) {
11287 if (!isLoopInvariant(LHS, L))
12956 if (!isLoopInvariant(RHS, L))
13069 if (!isLoopInvariant(RHS, L))
13133 if (!isLoopInvariant(RHS, L)) {
13384 if (!isLoopInvariant(RHS, L))
13960 if (!SE.isLoopInvariant(ExitValue, L)) {
14056 if (!isLoopInvariant(Op, L))
14098 bool ScalarEvolution::isLoopInvariant(const SCEV *S, const Loop *L) {