llvm-capstone/mlir/tools
Boian Petkantchin 79aa776267
[mlir][mesh] Add lowering of process multi-index op (#77490)
* Rename mesh.process_index -> mesh.process_multi_index.
* Add mesh.process_linear_index op.
* Add lowering of mesh.process_multi_index into an expression using
mesh.process_linear_index, mesh.cluster_shape and
affine.delinearize_index.

This is useful to lower mesh ops and prepare them for further lowering
where the runtime may have only the linear index of a device/process.
For example in MPI we have a rank (linear index) in a communicator.
2024-01-10 07:01:16 -08:00
..
mlir-cpu-runner [mlir-cpu-runner] Add export_executable_symbols in CMake 2023-04-07 14:40:57 +00:00
mlir-linalg-ods-gen Revert "[mlir] Consider mlir-linalg-ods-gen as a tablegen tool in build (#75093)" 2024-01-04 02:01:16 +05:00
mlir-lsp-server [mlir] Add config for PDL (#69927) 2024-01-03 20:37:20 -08:00
mlir-opt [mlir][mesh] Add lowering of process multi-index op (#77490) 2024-01-10 07:01:16 -08:00
mlir-parser-fuzzer [mlir] Use StringRef::{starts,ends}_with (NFC) 2023-12-13 22:58:30 -08:00
mlir-pdll [cmake] Fix tablegen exports 2022-08-16 14:17:23 +02:00
mlir-pdll-lsp-server [cmake] Don't export LLVM_TOOLS_INSTALL_DIR anymore 2022-07-21 19:04:00 +00:00
mlir-query [mlir][mlir-query] Introduce mlir-query tool with autocomplete support 2023-10-13 14:03:27 -07:00
mlir-reduce [cmake] Don't export LLVM_TOOLS_INSTALL_DIR anymore 2022-07-21 19:04:00 +00:00
mlir-shlib
mlir-spirv-cpu-runner Remove the opaque pointers flag from tools 2023-10-30 12:58:24 +01:00
mlir-tblgen add prop-dict support for custom directive for mlir-tblgen (#77061) 2024-01-05 12:37:24 +01:00
mlir-translate Revert "Revert "[MLIR] Move builtin.module LLVM IR translation to before nested operations"" 2023-09-04 11:35:59 +01:00
mlir-vulkan-runner [mlir::spirv] Support scf.if in mlir-vulkan-runner (#75367) 2023-12-27 10:32:21 -05:00
tblgen-lsp-server [cmake] Don't export LLVM_TOOLS_INSTALL_DIR anymore 2022-07-21 19:04:00 +00:00
tblgen-to-irdl Reland [mlir][tools] Introduce tblgen-to-irdl tool (#70121) 2023-10-27 14:48:49 +05:30
CMakeLists.txt Reland [mlir][tools] Introduce tblgen-to-irdl tool (#70121) 2023-10-27 14:48:49 +05:30