Searched refs:createStrideMask (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 393 llvm::SmallVector<int, 16> createStrideMask(unsigned Start, unsigned Stride,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 389 auto DeinterleaveMask = createStrideMask(Mask[0], 2, Mask.size()); in getShuffleCost() 679 auto Mask = createStrideMask(Index, Factor, VF); in getInterleavedMemoryOpCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 931 llvm::createStrideMask(unsigned Start, unsigned Stride, unsigned VF) { in createStrideMask() function in llvm
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 1829 createStrideMask(0, 2, ResTy.getNumElements())); in translateVectorDeinterleave2Intrinsic() 1831 createStrideMask(1, 2, ResTy.getNumElements())); in translateVectorDeinterleave2Intrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 2298 createStrideMask(I, InterleaveFactor, State.VF.getKnownMinValue()); in execute()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 12443 createStrideMask(0, 2, OutNumElts)); in visitVectorDeinterleave() 12445 createStrideMask(1, 2, OutNumElts)); in visitVectorDeinterleave()
|