reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
663 return SE.getConstant(LHS->getType(), 1); 672 return SE.getMulExpr(LHS, RC); 686 return SE.getConstant(LA.sdiv(RA)); 691 if ((IgnoreSignificantBits || isAddRecSExtable(AR, SE)) && AR->isAffine()) { 692 const SCEV *Step = getExactSDiv(AR->getStepRecurrence(SE), RHS, SE, 692 const SCEV *Step = getExactSDiv(AR->getStepRecurrence(SE), RHS, SE, 695 const SCEV *Start = getExactSDiv(AR->getStart(), RHS, SE, 701 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); 708 if (IgnoreSignificantBits || isAddSExtable(Add, SE)) { 711 const SCEV *Op = getExactSDiv(S, RHS, SE, IgnoreSignificantBits); 715 return SE.getAddExpr(Ops); 722 if (IgnoreSignificantBits || isMulSExtable(Mul, SE)) { 727 if (const SCEV *Q = getExactSDiv(S, RHS, SE, 734 return Found ? SE.getMulExpr(Ops) : nullptr;