reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8721 if (!AddRec && AllowPredicates) 8725 AddRec = convertSCEVToAddRecWithPredicates(V, L, Predicates); 8727 if (!AddRec || AddRec->getLoop() != L) 8727 if (!AddRec || AddRec->getLoop() != L) 8732 if (AddRec->isQuadratic() && AddRec->getType()->isIntegerTy()) { 8732 if (AddRec->isQuadratic() && AddRec->getType()->isIntegerTy()) { 8736 if (auto S = SolveQuadraticAddRecExact(AddRec, *this)) { 8744 if (!AddRec->isAffine()) 8759 const SCEV *Start = getSCEVAtScope(AddRec->getStart(), L->getParentLoop()); 8760 const SCEV *Step = getSCEVAtScope(AddRec->getOperand(1), L->getParentLoop()); 8810 if (ControlsExit && AddRec->hasNoSelfWrap() && 8811 loopHasNoAbnormalExits(AddRec->getLoop())) {