llvm-project/mlir/lib/Dialect/Vector
Hanhan Wang 501674dc3b [mlir][Vector] Further fix to avoid infinite loop in InnerOuterDimReductionConversion
If all the dims are reduction dims, it is already in inner-most/outer-most
reduction form.

Reviewed By: ThomasRaoux

Differential Revision: https://reviews.llvm.org/D115820
2021-12-15 13:54:15 -08:00
..
CMakeLists.txt [mlir][vector] NFC move vector unroll/distribute patterns to their own file 2021-12-10 14:00:13 -08:00
VectorDropLeadUnitDim.cpp [mlir][Vector] Thread 0-d vectors through vector.transfer ops 2021-12-01 16:49:43 +00:00
VectorInsertExtractStridedSliceRewritePatterns.cpp [mlir][Vector] Add InsertStridedSliceOp -> ShuffleOp for the rank-1 cases. 2021-10-27 07:57:17 +00:00
VectorMultiDimReductionTransforms.cpp [mlir][Vector] Further fix to avoid infinite loop in InnerOuterDimReductionConversion 2021-12-15 13:54:15 -08:00
VectorOps.cpp [mlir][Vector] Support 0-D vectors in `CreateMaskOp` 2021-12-12 13:32:29 +00:00
VectorTransferOpTransforms.cpp [mlir][Vector] Patterns flattening vector transfers to 1D 2021-12-13 22:39:41 +00:00
VectorTransferPermutationMapRewritePatterns.cpp [mlir][Vector] Thread 0-d vectors through vector.transfer ops 2021-12-01 16:49:43 +00:00
VectorTransforms.cpp [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
VectorUnrollDistribute.cpp [mlir][vector] NFC move vector unroll/distribute patterns to their own file 2021-12-10 14:00:13 -08:00
VectorUtils.cpp [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00