[all-commits] [llvm/llvm-project] 99ef9e: [mlir][vector][NFC] Split into IR, Transforms and ...
Matthias Springer via All-commits
all-commits at lists.llvm.org
Mon Jan 31 02:18:03 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 99ef9eebad51fbb5f73ffe747a529ea189f336b7
https://github.com/llvm/llvm-project/commit/99ef9eebad51fbb5f73ffe747a529ea189f336b7
Author: Matthias Springer <springerm at google.com>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M mlir/docs/Dialects/Vector.md
M mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
A mlir/include/mlir/Dialect/Utils/IndexingUtils.h
M mlir/include/mlir/Dialect/Vector/CMakeLists.txt
A mlir/include/mlir/Dialect/Vector/IR/CMakeLists.txt
A mlir/include/mlir/Dialect/Vector/IR/VectorOps.h
A mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
A mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt
A mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
A mlir/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
A mlir/include/mlir/Dialect/Vector/Utils/VectorUtils.h
R mlir/include/mlir/Dialect/Vector/VectorOps.h
R mlir/include/mlir/Dialect/Vector/VectorOps.td
R mlir/include/mlir/Dialect/Vector/VectorRewritePatterns.h
R mlir/include/mlir/Dialect/Vector/VectorTransforms.h
R mlir/include/mlir/Dialect/Vector/VectorUtils.h
M mlir/include/mlir/InitAllDialects.h
M mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp
M mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp
M mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
M mlir/lib/Conversion/MathToLibm/CMakeLists.txt
M mlir/lib/Conversion/MathToLibm/MathToLibm.cpp
M mlir/lib/Conversion/VectorToGPU/CMakeLists.txt
M mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
M mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt
M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
M mlir/lib/Conversion/VectorToROCDL/VectorToROCDL.cpp
M mlir/lib/Conversion/VectorToSCF/CMakeLists.txt
M mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
M mlir/lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp
M mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
M mlir/lib/Dialect/ArmNeon/IR/ArmNeonDialect.cpp
M mlir/lib/Dialect/Linalg/ComprehensiveBufferize/VectorInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp
M mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp
M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
M mlir/lib/Dialect/Linalg/Transforms/Interchange.cpp
M mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
M mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/Math/Transforms/AlgebraicSimplification.cpp
M mlir/lib/Dialect/Math/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
M mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp
M mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
M mlir/lib/Dialect/Utils/CMakeLists.txt
A mlir/lib/Dialect/Utils/IndexingUtils.cpp
M mlir/lib/Dialect/Vector/CMakeLists.txt
A mlir/lib/Dialect/Vector/IR/CMakeLists.txt
A mlir/lib/Dialect/Vector/IR/VectorOps.cpp
A mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt
A mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorInsertExtractStridedSliceRewritePatterns.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorMultiDimReductionTransforms.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorTransferOpTransforms.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorTransferPermutationMapRewritePatterns.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
A mlir/lib/Dialect/Vector/Transforms/VectorUnrollDistribute.cpp
A mlir/lib/Dialect/Vector/Utils/CMakeLists.txt
A mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp
R mlir/lib/Dialect/Vector/VectorDropLeadUnitDim.cpp
R mlir/lib/Dialect/Vector/VectorInsertExtractStridedSliceRewritePatterns.cpp
R mlir/lib/Dialect/Vector/VectorMultiDimReductionTransforms.cpp
R mlir/lib/Dialect/Vector/VectorOps.cpp
R mlir/lib/Dialect/Vector/VectorTransferOpTransforms.cpp
R mlir/lib/Dialect/Vector/VectorTransferPermutationMapRewritePatterns.cpp
R mlir/lib/Dialect/Vector/VectorTransferSplitRewritePatterns.cpp
R mlir/lib/Dialect/Vector/VectorTransforms.cpp
R mlir/lib/Dialect/Vector/VectorUnrollDistribute.cpp
R mlir/lib/Dialect/Vector/VectorUtils.cpp
M mlir/lib/Dialect/X86Vector/Transforms/AVXTranspose.cpp
M mlir/python/mlir/dialects/VectorOps.td
M mlir/test/lib/Dialect/Affine/CMakeLists.txt
M mlir/test/lib/Dialect/Affine/TestVectorizationUtils.cpp
M mlir/test/lib/Dialect/Linalg/TestComprehensiveBufferize.cpp
M mlir/test/lib/Dialect/Linalg/TestLinalgCodegenStrategy.cpp
M mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
M mlir/test/lib/Dialect/Math/TestAlgebraicSimplification.cpp
M mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp
M mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
Log Message:
-----------
[mlir][vector][NFC] Split into IR, Transforms and Utils
This reduces the dependencies of the MLIRVector target and makes the dialect consistent with other dialects.
Differential Revision: https://reviews.llvm.org/D118533
More information about the All-commits
mailing list