Lines Matching refs:LAR
11565 const auto *LAR = cast<SCEVAddRecExpr>(Less); in computeConstantDifference() local
11568 if (LAR->getLoop() != MAR->getLoop()) in computeConstantDifference()
11573 if (!LAR->isAffine() || !MAR->isAffine()) in computeConstantDifference()
11576 if (LAR->getStepRecurrence(*this) != MAR->getStepRecurrence(*this)) in computeConstantDifference()
11579 Less = LAR->getStart(); in computeConstantDifference()
11935 const SCEVAddRecExpr *LAR = dyn_cast<SCEVAddRecExpr>(LHS); in IsKnownPredicateViaAddRecStart() local
11936 if (!LAR) in IsKnownPredicateViaAddRecStart()
11941 if (LAR->getLoop() != RAR->getLoop()) in IsKnownPredicateViaAddRecStart()
11943 if (!LAR->isAffine() || !RAR->isAffine()) in IsKnownPredicateViaAddRecStart()
11946 if (LAR->getStepRecurrence(SE) != RAR->getStepRecurrence(SE)) in IsKnownPredicateViaAddRecStart()
11951 if (!LAR->getNoWrapFlags(NW) || !RAR->getNoWrapFlags(NW)) in IsKnownPredicateViaAddRecStart()
11954 return SE.isKnownPredicate(Pred, LAR->getStart(), RAR->getStart()); in IsKnownPredicateViaAddRecStart()