[all-commits] [llvm/llvm-project] be8e28: [mlir][vector][NFC] split TransposeOp lowerning ou...
Thomas via All-commits
all-commits at lists.llvm.org
Mon May 3 10:24:39 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: be8e2801a4f305213fef99ae3f7e80cfeb2a7c08
https://github.com/llvm/llvm-project/commit/be8e2801a4f305213fef99ae3f7e80cfeb2a7c08
Author: thomasraoux <thomasraoux at google.com>
Date: 2021-05-03 (Mon, 03 May 2021)
Changed paths:
M mlir/include/mlir/Dialect/Vector/VectorOps.h
M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
M mlir/lib/Dialect/Vector/VectorTransforms.cpp
M mlir/test/lib/Transforms/TestConvVectorization.cpp
M mlir/test/lib/Transforms/TestVectorTransforms.cpp
Log Message:
-----------
[mlir][vector][NFC] split TransposeOp lowerning out of contractLowering
Move TransposeOp lowering in its own populate function as in some cases
it is better to keep it during ContractOp lowering to better
canonicalize it rather than emiting scalar insert/extract.
Differential Revision: https://reviews.llvm.org/D101647
More information about the All-commits
mailing list