llvm-capstone/mlir
Lei Zhang 7630520ae3 [mlir][vector] Add pattern to shuffle bitcast ops
These patterns move vector.bitcast ops to be before
insert ops or after extract ops where suitable.
With them, bitcast will happen on smaller vectors
and there are more chances to share extract/insert
ops.

Reviewed By: ThomasRaoux

Differential Revision: https://reviews.llvm.org/D96040
2021-02-05 17:52:49 -05:00
..
cmake/modules [MLIR] [CMake] Support building MLIR standalone 2021-02-02 13:10:21 -06:00
docs [mlir] Small touchups to LangRef attribute section 2021-02-04 13:32:26 -08:00
examples [mlir][Python] Roll up of python API fixes. 2021-01-24 19:02:59 -08:00
include [mlir][vector] Add pattern to shuffle bitcast ops 2021-02-05 17:52:49 -05:00
integration_test [mlir] Turn Linalg to LLVM into a partial conversion 2021-02-05 14:31:19 +01:00
lib [mlir][vector] Add pattern to shuffle bitcast ops 2021-02-05 17:52:49 -05:00
test [mlir][vector] Add pattern to shuffle bitcast ops 2021-02-05 17:52:49 -05:00
tools [mlir] Mark LogicalResult as LLVM_NODISCARD 2021-02-04 15:10:10 -08:00
unittests [mlir] Mark LogicalResult as LLVM_NODISCARD 2021-02-04 15:10:10 -08:00
utils [mlir][spirv] Fix script for availability autogen and refresh ops 2021-01-22 13:07:36 -05:00
.clang-format
.clang-tidy Fix MLIR clang-tidy: when tweaking it does not inherit from the parent 2020-03-07 17:44:21 +00:00
CMakeLists.txt [MLIR] Fix building unittests in in-tree build 2021-02-04 01:59:12 +00:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.