Searched refs:AddRec (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 878 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 D | ScalarEvolution.cpp | 3100 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 D | IVDescriptors.cpp | 960 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 D | IndVarSimplify.cpp | 1251 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 D | LoopInterchange.cpp | 308 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 D | TargetTransformInfoImpl.h | 652 const SCEVAddRecExpr *AddRec = cast<SCEVAddRecExpr>(Ptr); in getConstantStrideStep() local 653 return dyn_cast<SCEVConstant>(AddRec->getStepRecurrence(*SE)); in getConstantStrideStep()
|