llvm-project/mlir/test
Javier Setoain a75a46db89 [mlir][Vector] Enable create_mask for scalable vectors
The way vector.create_mask is currently lowered is
vector-length-dependent, and therefore incompatible with scalable vector
types. This patch adds an alternative lowering path for create_mask
operations that return a scalable vector mask.

Differential Revision: https://reviews.llvm.org/D118248
2022-03-25 10:48:59 +00:00
..
Analysis [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
CAPI [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
Conversion [mlir][Vector] Enable create_mask for scalable vectors 2022-03-25 10:48:59 +00:00
Dialect [mlir][Vector] Enable create_mask for scalable vectors 2022-03-25 10:48:59 +00:00
Examples [mlir][toy] Define a FuncOp operation in toy and drop the dependence on FuncOp 2022-03-15 14:55:51 -07:00
IR [mlir] Fix emitting an error at EOF 2022-03-23 20:23:01 +00:00
Integration [mlir][sparse] implement loop index value vectorization 2022-03-21 10:40:38 -07:00
Interfaces [mlir] Data layout for integer and float types 2022-03-02 14:56:49 +01:00
Pass [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
Rewrite [mlir:PDL] Remove the ConstantParams support from native Constraints/Rewrites 2022-03-19 13:28:24 -07:00
Target [mlir][OpenMP][IRBuilder] Add support for nowait on single construct 2022-03-24 22:51:52 +05:30
Transforms [mlir] Fix block merging with the result of a terminator 2022-03-21 13:26:35 +01:00
Unit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
lib [mlir][linalg] Add pattern to split reduction dimension in a linalg op 2022-03-24 23:22:53 +00:00
mlir-cpu-runner [mlir] Add a function to print C-strings to RunnerUtils.cpp. 2022-03-21 13:09:09 +01:00
mlir-linalg-ods-gen [mlir][OpDSL] Add support for adding canonicalization patterns. 2022-03-08 15:56:59 +00:00
mlir-lsp-server [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
mlir-opt [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
mlir-pdll [mlir:PDL] Remove the ConstantParams support from native Constraints/Rewrites 2022-03-19 13:28:24 -07:00
mlir-pdll-lsp-server [mlir][PDLL] Add signature help to the PDLL language server 2022-03-19 13:28:24 -07:00
mlir-reduce [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
mlir-spirv-cpu-runner Fix clang-tidy issues in mlir/ (NFC) 2021-12-20 20:25:01 +00:00
mlir-tblgen [mlir][ods] Add Deprecate helper 2022-03-22 11:08:36 -07:00
mlir-translate [mlir-translate] Teach these tools about --allow-unregistered-dialect 2022-02-03 09:00:38 -08:00
mlir-vulkan-runner [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
python [mlir:PDL] Remove the ConstantParams support from native Constraints/Rewrites 2022-03-19 13:28:24 -07:00
APITest.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
CMakeLists.txt [mlir][PDLL] Add an initial language server for PDLL 2022-03-19 13:28:23 -07:00
lit.cfg.py Mark some MLIR tests as requiring the native target to be configured 2022-01-14 07:23:14 +00:00
lit.site.cfg.py.in Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00