Searched refs:getNegativeSCEV (Results 1 – 5 of 5) sorted by relevance
337 return SE->getNegativeSCEV(C); in getD()375 B = SE->getNegativeSCEV(A); in setDistance()376 C = SE->getNegativeSCEV(D); in setDistance()1053 SE->isKnownNonNegative(Delta) ? Delta : SE->getNegativeSCEV(Delta); in strongSIVtest()1055 SE->isKnownNonNegative(Coeff) ? Coeff : SE->getNegativeSCEV(Coeff); in strongSIVtest()1107 SE->getNegativeSCEV(Coeff), in strongSIVtest()1108 SE->getNegativeSCEV(Delta), CurLoop); in strongSIVtest()1201 ConstCoeff = dyn_cast<SCEVConstant>(SE->getNegativeSCEV(ConstCoeff)); in weakCrossingSIVtest()1204 Delta = SE->getNegativeSCEV(Delta); in weakCrossingSIVtest()1406 NewConstraint.setLine(SrcCoeff, SE->getNegativeSCEV(DstCoeff), in exactSIVtest()[all …]
719 Value *W = expandCodeFor(SE.getNegativeSCEV(Op), Ty); in visitAddExpr()1022 SE.getNegativeSCEV(Requested)) == Phi) { in canBeCheaplyTransformed()1179 Step = SE.getNegativeSCEV(Step); in getAddRecExprPHILiterally()1312 Step = SE.getNegativeSCEV(Step); in expandAddRecExprLiterally()
3273 const SCEV *ScalarEvolution::getNegativeSCEV(const SCEV *V) { in getNegativeSCEV() function in ScalarEvolution3308 return getAddExpr(LHS, getNegativeSCEV(RHS)); in getMinusSCEV()4115 AddOps.push_back(getNegativeSCEV(Op1)); in createSCEV()6135 const SCEV *Distance = CountDown ? Start : getNegativeSCEV(Start); in HowFarToZero()6175 getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step); in HowFarToZero()7355 const SCEV *Stride = getNegativeSCEV(IV->getStepRecurrence(*this)); in HowManyGreaterThans()7496 NewOps[0] = SE.getNegativeSCEV(SE.getConstant(Range.getUpper())); in getNumIterationsInRange()
816 const SCEV *Addend = SE.getNegativeSCEV(IndVarNext->getStepRecurrence(SE)); in parseLoopStructure()1351 const SCEV *Begin = SE.getNegativeSCEV(M); in computeSafeIterationSpace()
681 const SCEV *getNegativeSCEV(const SCEV *V);