Home
last modified time | relevance | path

Searched refs:ConstStride (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopDataPrefetch.cpp162 const auto *ConstStride = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*SE)); in isStrideLargeEnough() local
165 if (!ConstStride) in isStrideLargeEnough()
168 unsigned AbsStride = std::abs(ConstStride->getAPInt().getSExtValue()); in isStrideLargeEnough()
H A DLoopIdiomRecognize.cpp426 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride() local
427 return ConstStride->getAPInt(); in getStoreStride()
932 const SCEVConstant *ConstStride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); in processLoopMemSet() local
933 if (!ConstStride) in processLoopMemSet()
936 APInt Stride = ConstStride->getAPInt(); in processLoopMemSet()
H A DLowerMatrixIntrinsics.cpp963 if (auto *ConstStride = dyn_cast<ConstantInt>(Stride)) { in getAlignForIndex() local
965 ConstStride->getZExtValue() * ElementSizeInBits / 8; in getAlignForIndex()