Home
last modified time | relevance | path

Searched defs:Stride (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMinidump.h111 MemoryInfoIterator(ArrayRef<uint8_t> Storage, size_t Stride) in MemoryInfoIterator()
132 size_t Stride; variable
H A DDXContainer.h48 uint32_t Stride = sizeof(T); // size of each element in the list. member
60 uint32_t Stride; // size of each element in the list. member
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp117 Value *Stride = ConstantInt::get(StartVal->getType(), StrideVal); in matchStridedConstant() local
158 Value *Stride; in matchStridedStart() local
196 Value *&Stride, in matchStridedRecurrence()
510 Value *BasePtr, *Stride; in tryCreateStridedLoadStore() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp253 Value *Stride = Builder.getInt64(64); in combineLoadBitcast() local
280 Value *Stride = Builder.getInt64(64); in combineBitcastStore() local
304 Value *I8Ptr, *Stride; in transformBitcast() local
480 Value *Stride = Builder.getInt64(64); in createTileStore() local
505 Value *Stride = Builder.getInt64(64); in replaceWithTileLoad() local
942 Value *Stride = Builder.CreateSExt(Col, Builder.getInt64Ty()); in combineCastStore() local
968 Value *Stride = Builder.CreateSExt(Col, Builder.getInt64Ty()); in combineLoadCast() local
1140 Value *I8Ptr, *Stride; in transformAMXCast() local
H A DX86LowerAMXIntrinsics.cpp150 Value *Col, Value *Ptr, Value *Stride, Value *Tile) { in createTileLoadStoreLoops()
514 Value *M, *N, *Ptr, *Stride, *Tile; in lowerTileLoadStore() local
H A DX86InterleavedAccess.cpp289 unsigned VecElems, unsigned Stride, in reorderSubVector()
436 static void createShuffleStride(MVT VT, int Stride, in createShuffleStride()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h476 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup()
712 int64_t Stride = 0; member
732 createInterleaveGroup(Instruction *Instr, int Stride, Align Alignment) { in createInterleaveGroup()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDXILResource.h45 uint32_t Stride; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDXILResource.cpp87 uint32_t UniqueID, uint32_t Stride, in StructuredBuffer()
151 uint32_t Stride, Align Alignment, in RWStructuredBuffer()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp175 Value *computeVectorAddr(Value *BasePtr, Value *VecIdx, Value *Stride, in computeVectorAddr()
1107 Align getAlignForIndex(unsigned Idx, Value *Stride, Type *ElementTy, in getAlignForIndex()
1124 MatrixTy loadMatrix(Type *Ty, Value *Ptr, MaybeAlign MAlign, Value *Stride, in loadMatrix()
1165 void LowerLoad(Instruction *Inst, Value *Ptr, MaybeAlign Align, Value *Stride, in LowerLoad()
1181 Value *Stride = Inst->getArgOperand(1); in LowerColumnMajorLoad() local
1206 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix()
1228 Value *Stride, bool IsVolatile, ShapeInfo Shape) { in LowerStore()
1245 Value *Stride = Inst->getArgOperand(2); in LowerColumnMajorStore() local
H A DStraightLineStrengthReduce.cpp155 Value *Stride = nullptr; member
289 static bool isAddFoldable(const SCEV *Base, ConstantInt *Index, Value *Stride, in isAddFoldable()
H A DLoopIdiomRecognize.cpp479 APInt Stride = getStoreStride(StoreEv); in isLegalStore() local
708 APInt Stride = getStoreStride(StoreEv); in processLoopStores() local
868 APInt Stride = ConstStride->getAPInt(); in processLoopMemSet() local
1269 APInt Stride = getStoreStride(StoreEv); in processLoopStoreOfLoopLoad() local
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp65 size_t Stride = AllocSize / Elements; in Release() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp291 const SCEV *Stride = nullptr; in computeRefCost() local
467 bool IndexedReference::isConsecutive(const Loop &L, const SCEV *&Stride, in isConsecutive()
H A DVectorUtils.cpp931 llvm::createStrideMask(unsigned Start, unsigned Stride, unsigned VF) { in createStrideMask()
1118 bool InterleavedAccessInfo::isStrided(int Stride) { in isStrided()
1156 int64_t Stride = in collectConstStrideAccesses() local
H A DLoopAccessAnalysis.cpp840 int64_t Stride = getPtrStride(PSE, AccessTy, Ptr, L, Strides).value_or(0); in isNoWrap() local
1514 int64_t Stride = StepVal / Size; in getPtrStride() local
1867 static bool areStridedAccessesIndependent(uint64_t Distance, uint64_t Stride, in areStridedAccessesIndependent()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp298 CharUnits Stride; in EmitVAArg() local
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSparseMultiSet.h356 const unsigned Stride = std::numeric_limits<SparseT>::max() + 1u; in findIndex() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp350 int Stride = 1; in moveOperands() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp1494 getNextVectorRegister(unsigned Reg,unsigned Stride=1) getNextVectorRegister() argument
1662 unsigned Stride = 1; printVectorList() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp467 int Stride = getPtrStride(PSE, AccessTy, Ptr, TheLoop, Strides, in isConsecutivePtr() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp844 std::optional<APInt> Stride; getStrideAndModOffsetOfGEP() local
[all...]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp461 if (auto *Stride = E->getStride()) in computeDependence() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp728 Metadata *UB, Metadata *Stride) { in getOrCreateSubrange()
734 DIGenericSubrange::BoundType UB, DIGenericSubrange::BoundType Stride) { in getOrCreateGenericSubrange()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1944 int Stride = getSCEVStride(StoreEv); in isLegalStore() local
2023 unsigned Stride = getSCEVStride(StoreEv); in processCopyingStore() local

123