Lines Matching defs:isLoopInvariant

2508   return isLoopInvariant(S, L) && properlyDominates(S, L->getHeader());
3707 Operands, [&](const SCEV *Op) { return isLoopInvariant(Op, L); });
3719 return isLoopInvariant(Op, NestedLoop);
4901 if (!SE.isLoopInvariant(Expr, L))
4942 if (!SE.isLoopInvariant(Expr, L))
4995 bool InvariantF = SE.isLoopInvariant(Expr, L);
5059 if (!SE.isLoopInvariant(Expr, L))
5541 if (!isLoopInvariant(Accum, L))
5625 assert(isLoopInvariant(Expr, L) && "Expr is expected to be invariant");
5764 if (BO->LHS == PN && L->isLoopInvariant(BO->RHS))
5766 else if (BO->RHS == PN && L->isLoopInvariant(BO->LHS))
5792 assert(isLoopInvariant(Accum, L) &&
5872 if (isLoopInvariant(Accum, L) ||
5923 if (isLoopInvariant(Accum, L) && isAddRecNeverPoison(BEInst, L))
9148 if (isLoopInvariant(LHS, L) && !isLoopInvariant(RHS, L)) {
9177 if (ControllingFiniteLoop && isLoopInvariant(RHS, L)) {
9236 !isLoopInvariant(RHS, L)) {
9271 !isLoopInvariant(RHS, L))
10033 if (CurrLoop->isLoopInvariant(BackedgeVal))
10492 if (!isLoopInvariant(Step, L))
10697 if (isLoopInvariant(LHS, L) && properlyDominates(LHS, L->getHeader())) {
11060 if (!isLoopInvariant(RHS, L)) {
11061 if (!isLoopInvariant(LHS, L))
11173 if (!isLoopInvariant(RHS, L)) {
11174 if (!isLoopInvariant(LHS, L))
12797 if (!isLoopInvariant(RHS, L))
12820 if (!isLoopInvariant(RHS, L))
12933 if (!isLoopInvariant(RHS, L))
13008 if (!isLoopInvariant(RHS, L)) {
13261 if (!isLoopInvariant(RHS, L))
13786 if (!SE.isLoopInvariant(ExitValue, L)) {
13882 if (!isLoopInvariant(Op, L))
13924 bool ScalarEvolution::isLoopInvariant(const SCEV *S, const Loop *L) {