Home
last modified time | relevance | path

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

123

/llvm-project/polly/lib/CodeGen/
H A DLoopGeneratorsGOMP.cpp23 createCallSpawnThreads(Value * SubFn,Value * SubFnParam,Value * LB,Value * UB,Value * Stride) createCallSpawnThreads() argument
54 deployParallelExecution(Function * SubFn,Value * SubFnParam,Value * LB,Value * UB,Value * Stride) deployParallelExecution() argument
93 createSubFn(Value * Stride,AllocaInst * StructData,SetVector<Value * > Data,ValueMapT & Map) createSubFn() argument
H A DLoopGenerators.cpp83 createLoop(Value * LB,Value * UB,Value * Stride,PollyIRBuilder & Builder,LoopInfo & LI,DominatorTree & DT,BasicBlock * & ExitBB,ICmpInst::Predicate Predicate,ScopAnnotator * Annotator,bool Parallel,bool UseGuard,bool LoopVectDisabled) createLoop() argument
177 createParallelLoop(Value * LB,Value * UB,Value * Stride,SetVector<Value * > & UsedValues,ValueMapT & Map,BasicBlock::iterator * LoopBody) createParallelLoop() argument
H A DLoopGeneratorsKMP.cpp23 createCallSpawnThreads(Value * SubFn,Value * SubFnParam,Value * LB,Value * UB,Value * Stride) createCallSpawnThreads() argument
67 deployParallelExecution(Function * SubFn,Value * SubFnParam,Value * LB,Value * UB,Value * Stride) deployParallelExecution() argument
174 Value *Stride = &*AI; createSubFn() local
/llvm-project/llvm/include/llvm/Object/
H A DMinidump.h132 MemoryInfoIterator(ArrayRef<uint8_t> Storage, size_t Stride) variable
111 MemoryInfoIterator(ArrayRef<uint8_t> Storage,size_t Stride) MemoryInfoIterator() argument
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
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp117 return std::make_pair(StartVal, Stride); in matchStridedConstant() local
158 Value *Stride; matchStridedStart() local
196 matchStridedRecurrence(Value * Index,Loop * L,Value * & Stride,PHINode * & BasePtr,BinaryOperator * & Inc,IRBuilderBase & Builder) matchStridedRecurrence() argument
510 Value *BasePtr, *Stride; tryCreateStridedLoadStore() local
[all...]
/llvm-project/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_vector_test.cpp29 TEST(Vector, Stride) { in TEST() argument
/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp253 Value *Stride = Builder.getInt64(64); combineLoadBitcast() local
280 Value *Stride = Builder.getInt64(64); combineBitcastStore() local
304 Value *I8Ptr, *Stride; transformBitcast() local
480 Value *Stride = Builder.getInt64(64); createTileStore() local
505 Value *Stride = Builder.getInt64(64); replaceWithTileLoad() local
942 Value *Stride = Builder.CreateSExt(Col, Builder.getInt64Ty()); combineCastStore() local
968 Value *Stride = Builder.CreateSExt(Col, Builder.getInt64Ty()); combineLoadCast() local
1140 Value *I8Ptr, *Stride; transformAMXCast() local
[all...]
H A DX86LowerAMXIntrinsics.cpp150 createTileLoadStoreLoops(BasicBlock * Start,BasicBlock * End,IRBuilderBase & B,Value * Row,Value * Col,Value * Ptr,Value * Stride,Value * Tile) createTileLoadStoreLoops() argument
514 Value *M, *N, *Ptr, *Stride, *Tile; lowerTileLoadStore() local
H A DX86InterleavedAccess.cpp289 reorderSubVector(MVT VT,SmallVectorImpl<Value * > & TransposedMatrix,ArrayRef<Value * > Vec,ArrayRef<int> VPShuf,unsigned VecElems,unsigned Stride,IRBuilder<> & Builder) reorderSubVector() argument
436 createShuffleStride(MVT VT,int Stride,SmallVectorImpl<int> & Mask) createShuffleStride() argument
[all...]
/llvm-project/compiler-rt/lib/scudo/standalone/tests/
H A Dvector_test.cpp25 TEST(ScudoVectorTest, Stride) { in TEST() argument
/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h459 InterleaveGroup(InstTy * Instr,int32_t Stride,Align Alignment) InterleaveGroup() argument
695 int64_t Stride = 0; global() member
715 createInterleaveGroup(Instruction * Instr,int Stride,Align Alignment) createInterleaveGroup() argument
[all...]
/llvm-project/offload/include/
H A Domptarget.h269 uint64_t Stride; member
/llvm-project/clang/lib/Interpreter/
H A DValue.cpp65 size_t Stride = AllocSize / Elements; in Release() local
/llvm-project/clang/test/SemaCXX/
H A Dmatrix-type-builtins.cpp106 void column_major_store(MyMatrix<EltTy0, R0, C0> &A, PtrTy Ptr, unsigned Stride) { in column_major_store()
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp175 computeVectorAddr(Value * BasePtr,Value * VecIdx,Value * Stride,unsigned NumElements,Type * EltType,IRBuilder<> & Builder) computeVectorAddr() argument
1107 getAlignForIndex(unsigned Idx,Value * Stride,Type * ElementTy,MaybeAlign A) const getAlignForIndex() argument
1124 loadMatrix(Type * Ty,Value * Ptr,MaybeAlign MAlign,Value * Stride,bool IsVolatile,ShapeInfo Shape,IRBuilder<> & Builder) loadMatrix() argument
1165 LowerLoad(Instruction * Inst,Value * Ptr,MaybeAlign Align,Value * Stride,bool IsVolatile,ShapeInfo Shape) LowerLoad() argument
1181 Value *Stride = Inst->getArgOperand(1); LowerColumnMajorLoad() local
1206 storeMatrix(Type * Ty,MatrixTy StoreVal,Value * Ptr,MaybeAlign MAlign,Value * Stride,bool IsVolatile,IRBuilder<> & Builder) storeMatrix() argument
1228 LowerStore(Instruction * Inst,Value * Matrix,Value * Ptr,MaybeAlign A,Value * Stride,bool IsVolatile,ShapeInfo Shape) LowerStore() argument
1245 Value *Stride = Inst->getArgOperand(2); LowerColumnMajorStore() local
[all...]
H A DStraightLineStrengthReduce.cpp155 // same integer type. In that case, during rewriting, Stride will be member
289 isAddFoldable(const SCEV * Base,ConstantInt * Index,Value * Stride,TargetTransformInfo * TTI) isAddFoldable() argument
[all...]
H A DLoopIdiomRecognize.cpp472 APInt Stride = getStoreStride(StoreEv); isLegalStore() local
701 APInt Stride = getStoreStride(StoreEv); processLoopStores() local
861 APInt Stride = ConstStride->getAPInt(); processLoopMemSet() local
1262 APInt Stride = getStoreStride(StoreEv); processLoopStoreOfLoopLoad() local
[all...]
/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp291 const SCEV *Stride = nullptr; in computeRefCost() local
467 isConsecutive(const Loop & L,const SCEV * & Stride,unsigned CLS) const isConsecutive() argument
[all...]
H A DVectorUtils.cpp903 createStrideMask(unsigned Start,unsigned Stride,unsigned VF) createStrideMask() argument
1090 isStrided(int Stride) isStrided() argument
1128 int64_t Stride = collectConstStrideAccesses() local
[all...]
H A DLoopAccessAnalysis.cpp844 int64_t Stride = getPtrStride(PSE, AccessTy, Ptr, L, Strides).value_or(0); isNoWrap() local
1517 int64_t Stride = StepVal / Size; getPtrStride() local
1870 areStridedAccessesIndependent(uint64_t Distance,uint64_t Stride,uint64_t TypeByteSize) areStridedAccessesIndependent() argument
[all...]
/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp298 CharUnits Stride; in EmitVAArg() local
/llvm-project/llvm/include/llvm/ADT/
H A DSparseMultiSet.h356 const unsigned Stride = std::numeric_limits<SparseT>::max() + 1u; in findIndex() local
/llvm-project/llvm/unittests/Analysis/
H A DValueTrackingTest.cpp3034 Value *Stride = &*F->arg_begin(); TEST_F() local
3067 Value *Stride = &*F->arg_begin(); TEST_F() local
3105 Value *Stride = &*F->arg_begin(); TEST_F() local
3137 Value *Stride = &*F->arg_begin(); TEST_F() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp350 int Stride = 1; moveOperands() local

123