Lines Matching refs:isLoopInvariant

2506   return isLoopInvariant(S, L) && properlyDominates(S, L->getHeader());  in isAvailableAtLoopEntry()
3705 Operands, [&](const SCEV *Op) { return isLoopInvariant(Op, L); }); in getAddRecExpr()
3717 return isLoopInvariant(Op, NestedLoop); in getAddRecExpr()
4896 if (!SE.isLoopInvariant(Expr, L)) in visitUnknown()
4937 if (!SE.isLoopInvariant(Expr, L)) in visitUnknown()
4990 bool InvariantF = SE.isLoopInvariant(Expr, L); in visitUnknown()
5054 if (!SE.isLoopInvariant(Expr, L)) in visitUnknown()
5536 if (!isLoopInvariant(Accum, L)) in createAddRecFromPHIWithCastsImpl()
5620 assert(isLoopInvariant(Expr, L) && "Expr is expected to be invariant"); in createAddRecFromPHIWithCastsImpl()
5759 if (BO->LHS == PN && L->isLoopInvariant(BO->RHS)) in createSimpleAffineAddRec()
5761 else if (BO->RHS == PN && L->isLoopInvariant(BO->LHS)) in createSimpleAffineAddRec()
5787 assert(isLoopInvariant(Accum, L) && in createSimpleAffineAddRec()
5867 if (isLoopInvariant(Accum, L) || in createAddRecFromPHI()
5916 if (isLoopInvariant(Accum, L) && isAddRecNeverPoison(BEInst, L)) in createAddRecFromPHI()
9104 if (isLoopInvariant(LHS, L) && !isLoopInvariant(RHS, L)) { in computeExitLimitFromICmp()
9133 if (ControllingFiniteLoop && isLoopInvariant(RHS, L)) { in computeExitLimitFromICmp()
9192 !isLoopInvariant(RHS, L)) in computeExitLimitFromICmp()
9210 !isLoopInvariant(RHS, L)) in computeExitLimitFromICmp()
9971 if (CurrLoop->isLoopInvariant(BackedgeVal)) in computeSCEVAtScope()
10609 if (isLoopInvariant(LHS, L) && properlyDominates(LHS, L->getHeader())) { in SimplifyICmpOperands()
10982 if (!isLoopInvariant(RHS, L)) { in getLoopInvariantPredicate()
10983 if (!isLoopInvariant(LHS, L)) in getLoopInvariantPredicate()
11095 if (!isLoopInvariant(RHS, L)) { in getLoopInvariantExitCondDuringFirstIterationsImpl()
11096 if (!isLoopInvariant(LHS, L)) in getLoopInvariantExitCondDuringFirstIterationsImpl()
12719 if (!isLoopInvariant(RHS, L)) in howManyLessThans()
12742 if (!isLoopInvariant(RHS, L)) in howManyLessThans()
12855 if (!isLoopInvariant(RHS, L)) in howManyLessThans()
12933 if (!isLoopInvariant(RHS, L)) { in howManyLessThans()
13135 if (!isLoopInvariant(RHS, L)) in howManyGreaterThans()
13624 if (!SE.isLoopInvariant(ExitValue, L)) { in print()
13720 if (!isLoopInvariant(Op, L)) in computeLoopDisposition()
13762 bool ScalarEvolution::isLoopInvariant(const SCEV *S, const Loop *L) { in isLoopInvariant() function in ScalarEvolution