Searched refs:getNegativeSCEV (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 338 return SE->getNegativeSCEV(C); in getD() 376 B = SE->getNegativeSCEV(A); in setDistance() 377 C = SE->getNegativeSCEV(D); in setDistance() 1104 SE->isKnownNonNegative(Delta) ? Delta : SE->getNegativeSCEV(Delta); in strongSIVtest() 1106 SE->isKnownNonNegative(Coeff) ? Coeff : SE->getNegativeSCEV(Coeff); in strongSIVtest() 1158 SE->getNegativeSCEV(Coeff), in strongSIVtest() 1159 SE->getNegativeSCEV(Delta), CurLoop); in strongSIVtest() 1252 ConstCoeff = dyn_cast<SCEVConstant>(SE->getNegativeSCEV(ConstCoeff)); in weakCrossingSIVtest() 1255 Delta = SE->getNegativeSCEV(Delta); in weakCrossingSIVtest() 1455 NewConstraint.setLine(SrcCoeff, SE->getNegativeSCEV(DstCoeff), in exactSIVtest() [all …]
|
D | ScalarEvolutionExpander.cpp | 722 Value *W = expandCodeFor(SE.getNegativeSCEV(Op), Ty); in visitAddExpr() 1030 SE.getNegativeSCEV(Requested)) == Phi) { in canBeCheaplyTransformed() 1188 Step = SE.getNegativeSCEV(Step); in getAddRecExprPHILiterally() 1320 Step = SE.getNegativeSCEV(Step); in expandAddRecExprLiterally()
|
D | ScalarEvolution.cpp | 3341 const SCEV *ScalarEvolution::getNegativeSCEV(const SCEV *V, in getNegativeSCEV() function in ScalarEvolution 3402 return getAddExpr(LHS, getNegativeSCEV(RHS, NegFlags), AddFlags); in getMinusSCEV() 4538 AddOps.push_back(getNegativeSCEV(RHS)); in createSCEV() 6630 const SCEV *Distance = CountDown ? Start : getNegativeSCEV(Start); in HowFarToZero() 6710 getUDivExpr(Distance, CountDown ? getNegativeSCEV(Step) : Step); in HowFarToZero() 8296 const SCEV *Stride = getNegativeSCEV(IV->getStepRecurrence(*this)); in HowManyGreaterThans() 8434 NewOps[0] = SE.getNegativeSCEV(SE.getConstant(Range.getUpper())); in getNumIterationsInRange()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 292 E.Offset = cast<SCEVConstant>(SE->getNegativeSCEV(Offset)); in runOnLoop()
|
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 823 const SCEV *Addend = SE.getNegativeSCEV(IndVarNext->getStepRecurrence(SE)); in parseLoopStructure() 1358 const SCEV *Begin = SE.getNegativeSCEV(M); in computeSafeIterationSpace()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 901 const SCEV *getNegativeSCEV(const SCEV *V,
|