Home
last modified time | relevance | path

Searched refs:AddRec (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp878 if (!AddRec) in checkSrcSubscript()
903 if (!AddRec) in checkDstSubscript()
1021 if (AddRec->isAffine()) { in isKnownLessThan()
1043 if (AddRec->isAffine()) { in isKnownNonNegative()
2445 Inner = AddRec->getStart(); in gcdMIVtest()
2991 if (!AddRec) in findCoefficient()
3007 if (!AddRec) in zeroCoefficient()
3010 return AddRec->getStart(); in zeroCoefficient()
3035 return AddRec->getStart(); in addToCoefficient()
3045 AddRec->getStepRecurrence(*SE), AddRec->getLoop(), in addToCoefficient()
[all …]
H A DScalarEvolution.cpp3100 if (!AddRec) in getMulExpr()
5662 if (AddRec->isAffine()) { in getRangeRef()
5667 AddRec->getStart(), AddRec->getStepRecurrence(*this), MaxBECount, in getRangeRef()
5674 AddRec->getStart(), AddRec->getStepRecurrence(*this), MaxBECount, in getRangeRef()
8249 if (!AddRec) in computeSCEVAtScope()
8266 return AddRec; in computeSCEVAtScope()
8647 if (!AddRec || AddRec->getLoop() != L) in howFarToZero()
8652 if (AddRec->isQuadratic() && AddRec->getType()->isIntegerTy()) { in howFarToZero()
8664 if (!AddRec->isAffine()) in howFarToZero()
12134 if (!AddRec) in convertSCEVToAddRecWithPredicates()
[all …]
H A DIVDescriptors.cpp960 auto *AddRec = dyn_cast<SCEVAddRecExpr>(PSE.getSCEV(Val)); in getCastsForInductionPHI() local
961 if (AddRec && PSE.areAddRecsEqualWithPreds(AddRec, AR)) in getCastsForInductionPHI()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1251 const SCEVAddRecExpr *AddRec = in getExtendedOperandRecurrence() local
1254 if (!AddRec || AddRec->getLoop() != L) in getExtendedOperandRecurrence()
1257 return {AddRec, ExtKind}; in getExtendedOperandRecurrence()
1294 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(WideExpr); in getWideRecurrence() local
1295 if (!AddRec || AddRec->getLoop() != L) in getWideRecurrence()
1297 return {AddRec, ExtKind}; in getWideRecurrence()
1678 if (!AddRec) in createWideIV()
1683 ? SE->getSignExtendExpr(AddRec, WideType) in createWideIV()
1690 AddRec = dyn_cast<SCEVAddRecExpr>(WideIVExpr); in createWideIV()
1691 if (!AddRec || AddRec->getLoop() != L) in createWideIV()
[all …]
H A DLoopInterchange.cpp308 const SCEVAddRecExpr *AddRec = in getInductionVariable() local
310 if (!AddRec || !AddRec->isAffine()) in getInductionVariable()
312 const SCEV *Step = AddRec->getStepRecurrence(*SE); in getInductionVariable()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h652 const SCEVAddRecExpr *AddRec = cast<SCEVAddRecExpr>(Ptr); in getConstantStrideStep() local
653 return dyn_cast<SCEVConstant>(AddRec->getStepRecurrence(*SE)); in getConstantStrideStep()