• Home
  • Raw
  • Download

Lines Matching refs:getMinusSCEV

887     const SCEV *Diff = SE.getMinusSCEV(Numerator, Remainder);  in visitMulExpr()
1024 const SCEV *S = SE.getMinusSCEV(It, SE.getConstant(It->getType(), i)); in BinomialCoefficient()
3469 return getMinusSCEV(AllOnes, V); in getNotSCEV()
3472 const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS, in getMinusSCEV() function in ScalarEvolution
3742 return SE.getMinusSCEV(Expr, Expr->getStepRecurrence(SE)); in visitAddRecExpr()
4000 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createAddRecFromPHI()
4257 const SCEV *LDiff = getMinusSCEV(LA, LS); in createNodeForSelectOrPHI()
4258 const SCEV *RDiff = getMinusSCEV(RA, RS); in createNodeForSelectOrPHI()
4261 LDiff = getMinusSCEV(LA, RS); in createNodeForSelectOrPHI()
4262 RDiff = getMinusSCEV(RA, LS); in createNodeForSelectOrPHI()
4280 const SCEV *LDiff = getMinusSCEV(LA, LS); in createNodeForSelectOrPHI()
4281 const SCEV *RDiff = getMinusSCEV(RA, RS); in createNodeForSelectOrPHI()
4284 LDiff = getMinusSCEV(LA, RS); in createNodeForSelectOrPHI()
4285 RDiff = getMinusSCEV(RA, LS); in createNodeForSelectOrPHI()
4298 const SCEV *LDiff = getMinusSCEV(LA, LS); in createNodeForSelectOrPHI()
4299 const SCEV *RDiff = getMinusSCEV(RA, One); in createNodeForSelectOrPHI()
4312 const SCEV *LDiff = getMinusSCEV(LA, One); in createNodeForSelectOrPHI()
4313 const SCEV *RDiff = getMinusSCEV(RA, LS); in createNodeForSelectOrPHI()
4976 AddOps.push_back(getMinusSCEV(LHS, RHS, Flags)); in createSCEV()
5034 return getMinusSCEV(getSCEV(BO->LHS), getSCEV(BO->RHS), Flags); in createSCEV()
5988 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit, in computeExitLimitFromICmp()
5995 ExitLimit EL = howFarToNonZero(getMinusSCEV(LHS, RHS), L); in computeExitLimitFromICmp()
6047 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in computeExitLimitFromSingleExitSwitch()
7763 isKnownNonZero(getMinusSCEV(LHS, RHS)); in isKnownPredicateViaConstantRanges()
8587 APInt MaxStrideMinusOne = getSignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnLT()
8596 APInt MaxStrideMinusOne = getUnsignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnLT()
8613 APInt MaxStrideMinusOne = getSignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnGT()
8622 APInt MaxStrideMinusOne = getUnsignedRange(getMinusSCEV(Stride, One)) in doesIVOverflowOnGT()
8633 : getAddExpr(Delta, getMinusSCEV(Step, One)); in computeBECount()
8677 if (!isLoopEntryGuardedByCond(L, Cond, getMinusSCEV(Start, Stride), RHS)) in howManyLessThans()
8680 const SCEV *BECount = computeBECount(getMinusSCEV(End, Start), Stride, false); in howManyLessThans()
8756 const SCEV *BECount = computeBECount(getMinusSCEV(Start, End), Stride, false); in howManyGreaterThans()