Searched refs:createStrideMask (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 448 createStrideMask(unsigned Start, unsigned Stride, unsigned VF);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 1172 llvm::createStrideMask(unsigned Start, unsigned Stride, unsigned VF) { in createStrideMask() function in llvm
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 652 auto DeinterleaveMask = createStrideMask(Mask[0], 2, Mask.size()); in getShuffleCost() 1039 auto Mask = createStrideMask(Index, Factor, VF); in getInterleavedMemoryOpCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1837 createStrideMask(0, 2, ResTy.getNumElements())); in translateVectorDeinterleave2Intrinsic() 1839 createStrideMask(1, 2, ResTy.getNumElements())); in translateVectorDeinterleave2Intrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 3544 createStrideMask(I, InterleaveFactor, State.VF.getFixedValue()); in execute()
|
| H A D | SLPVectorizer.cpp | 22935 SmallVector<int, 16> Mask = createStrideMask(I, DestTyNumElements, VF); in createSingleOp() 23021 createStrideMask(I, ScalarTyNumElements, ReducedVals.size())); in getReductionCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 12599 createStrideMask(0, 2, OutNumElts)); in visitVectorDeinterleave() 12601 createStrideMask(1, 2, OutNumElts)); in visitVectorDeinterleave()
|