Home
last modified time | relevance | path

Searched refs:getNegativeSCEV (Results 1 – 4 of 4) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Analysis/
DDependenceAnalysis.cpp338 return SE->getNegativeSCEV(C); in getD()
376 B = SE->getNegativeSCEV(A); in setDistance()
377 C = SE->getNegativeSCEV(D); in setDistance()
1035 SE->isKnownNonNegative(Delta) ? Delta : SE->getNegativeSCEV(Delta); in strongSIVtest()
1037 SE->isKnownNonNegative(Coeff) ? Coeff : SE->getNegativeSCEV(Coeff); in strongSIVtest()
1089 SE->getNegativeSCEV(Coeff), in strongSIVtest()
1090 SE->getNegativeSCEV(Delta), CurLoop); in strongSIVtest()
1183 ConstCoeff = dyn_cast<SCEVConstant>(SE->getNegativeSCEV(ConstCoeff)); in weakCrossingSIVtest()
1186 Delta = SE->getNegativeSCEV(Delta); in weakCrossingSIVtest()
1388 NewConstraint.setLine(SrcCoeff, SE->getNegativeSCEV(DstCoeff), in exactSIVtest()
[all …]
DScalarEvolutionExpander.cpp756 Value *W = expandCodeFor(SE.getNegativeSCEV(Op), Ty); in visitAddExpr()
1102 Step = SE.getNegativeSCEV(Step); in getAddRecExprPHILiterally()
1223 Step = SE.getNegativeSCEV(Step); in expandAddRecExprLiterally()
DScalarEvolution.cpp2765 const SCEV *ScalarEvolution::getNegativeSCEV(const SCEV *V) { in getNegativeSCEV() function in ScalarEvolution
2799 return getAddExpr(LHS, getNegativeSCEV(RHS), Flags); in getMinusSCEV()
3652 AddOps.push_back(getNegativeSCEV(Op1)); in createSCEV()
5582 const SCEV *Distance = CountDown ? Start : getNegativeSCEV(Start); in HowFarToZero()
5614 return getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step); in HowFarToZero()
6499 const SCEV *Stride = getNegativeSCEV(IV->getStepRecurrence(*this)); in HowManyGreaterThans()
6630 NewOps[0] = SE.getNegativeSCEV(SE.getConstant(Range.getUpper())); in getNumIterationsInRange()
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
DScalarEvolution.h646 const SCEV *getNegativeSCEV(const SCEV *V);