Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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.cpp358 const SCEVConstant *ConstStride = cast<SCEVConstant>(StoreEv->getOperand(1)); in getStoreStride() local
359 return ConstStride->getAPInt(); in getStoreStride()
864 const SCEVConstant *ConstStride = dyn_cast<SCEVConstant>(Ev->getOperand(1)); in processLoopMemSet() local
865 if (!ConstStride) in processLoopMemSet()
868 APInt Stride = ConstStride->getAPInt(); in processLoopMemSet()
H A DLowerMatrixIntrinsics.cpp1114 if (auto *ConstStride = dyn_cast<ConstantInt>(Stride)) { in getAlignForIndex() local
1116 ConstStride->getZExtValue() * ElementSizeInBits / 8; in getAlignForIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp10074 std::optional<uint32_t> ConstStride = std::nullopt; in lowerPointerAsRsrcIntrin() local
10076 ConstStride = ConstNode->getZExtValue(); in lowerPointerAsRsrcIntrin()
10079 if (!ConstStride || *ConstStride != 0) { in lowerPointerAsRsrcIntrin()
10081 if (ConstStride) { in lowerPointerAsRsrcIntrin()
10082 ShiftedStride = DAG.getConstant(*ConstStride << 16, Loc, MVT::i32); in lowerPointerAsRsrcIntrin()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp16261 if (auto *ConstStride = dyn_cast<ConstantSDNode>(Stride); in performCONCAT_VECTORSCombine()
16262 ConstStride && ConstStride->getSExtValue() >= 0) in performCONCAT_VECTORSCombine()
16266 ConstStride->getSExtValue() * (N->getNumOperands() - 1); in performCONCAT_VECTORSCombine()
16258 if (auto *ConstStride = dyn_cast<ConstantSDNode>(Stride); performCONCAT_VECTORSCombine() local