Lines Matching refs:getMinusSCEV

895     const SCEV *Diff = SE.getMinusSCEV(Numerator, Remainder);  in visitMulExpr()
1029 const SCEV *S = SE.getMinusSCEV(It, SE.getConstant(It->getType(), i)); in BinomialCoefficient()
3294 return getMinusSCEV(AllOnes, V); in getNotSCEV()
3298 const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS, in getMinusSCEV() function in ScalarEvolution
3613 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createNodeForPHI()
3651 if (StartVal == getMinusSCEV(AddRec->getOperand(0), in createNodeForPHI()
4139 return getMinusSCEV(getSCEV(U->getOperand(0)), in createSCEV()
4357 const SCEV *LDiff = getMinusSCEV(LA, LS); in createSCEV()
4358 const SCEV *RDiff = getMinusSCEV(RA, RS); in createSCEV()
4361 LDiff = getMinusSCEV(LA, RS); in createSCEV()
4362 RDiff = getMinusSCEV(RA, LS); in createSCEV()
4381 const SCEV *LDiff = getMinusSCEV(LA, LS); in createSCEV()
4382 const SCEV *RDiff = getMinusSCEV(RA, RS); in createSCEV()
4385 LDiff = getMinusSCEV(LA, RS); in createSCEV()
4386 RDiff = getMinusSCEV(RA, LS); in createSCEV()
4400 const SCEV *LDiff = getMinusSCEV(LA, LS); in createSCEV()
4401 const SCEV *RDiff = getMinusSCEV(RA, One); in createSCEV()
4415 const SCEV *LDiff = getMinusSCEV(LA, One); in createSCEV()
4416 const SCEV *RDiff = getMinusSCEV(RA, LS); in createSCEV()
5132 ExitLimit EL = HowFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in ComputeExitLimitFromICmp()
5138 ExitLimit EL = HowFarToNonZero(getMinusSCEV(LHS, RHS), L); in ComputeExitLimitFromICmp()
5187 ExitLimit EL = HowFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in ComputeExitLimitFromSingleExitSwitch()
6651 const SCEV *Diff = getMinusSCEV(LHS, RHS); in isKnownPredicateWithRanges()
7196 APInt MaxStrideMinusOne = getSignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnLT()
7205 APInt MaxStrideMinusOne = getUnsignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnLT()
7225 APInt MaxStrideMinusOne = getSignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnGT()
7234 APInt MaxStrideMinusOne = getUnsignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnGT()
7247 : getAddExpr(Delta, getMinusSCEV(Step, One)); in computeBECount()
7292 if (!isLoopEntryGuardedByCond(L, Cond, getMinusSCEV(Start, Stride), RHS)) { in HowManyLessThans()
7293 const SCEV *Diff = getMinusSCEV(RHS, Start); in HowManyLessThans()
7306 const SCEV *BECount = computeBECount(getMinusSCEV(End, Start), Stride, false); in HowManyLessThans()
7374 const SCEV *Diff = getMinusSCEV(RHS, Start); in HowManyGreaterThans()
7387 const SCEV *BECount = computeBECount(getMinusSCEV(Start, End), Stride, false); in HowManyGreaterThans()