llvm-project/mlir/test
MaheshRavishankar 41d4120017 [mlir][Linalg] Allow distribution `scf.parallel` loops generated in
Linalg to processors.

This changes adds infrastructure to distribute the loops generated in
Linalg to processors at the time of generation. This addresses use
case where the instantiation of loop is done just to distribute
them. The option to distribute is added to TilingOptions for now and
will allow specifying the distribution as a transformation option,
just like tiling and promotion are specified as options.

Differential Revision: https://reviews.llvm.org/D85147
2020-08-10 14:52:17 -07:00
..
Analysis Change filecheck default to dump input on failure 2020-06-09 18:57:46 +00:00
Bindings/Python Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00
CAPI [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
Conversion [MLIR] Make gpu.launch_func rewrite pattern part of the LLVM lowering pass. 2020-08-10 19:28:30 +02:00
Dialect [mlir][Linalg] Allow distribution `scf.parallel` loops generated in 2020-08-10 14:52:17 -07:00
EDSC Revert "[mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects." 2020-08-08 05:31:25 +00:00
Examples [lit] Improve naming of test result categories 2020-06-05 08:14:42 -07:00
IR [mlir] Centralize handling of memref element types. 2020-08-07 15:17:23 -07:00
Pass [mlir] Add a new context flag for disabling/enabling multi-threading 2020-05-02 12:32:25 -07:00
SDBM [MLIR] Reapply: Adjust libMLIR building to more closely follow libClang 2020-05-04 20:47:57 -07:00
Target [OpenMP,MLIR] Translation of parallel operation: num_threads, if clauses 3/n 2020-08-07 20:54:24 +00:00
Transforms [MLIR] Consider AffineIfOp when getting the index set of an Op wrapped in nested loops 2020-08-09 03:16:03 +05:30
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
lib [mlir][Linalg] Allow distribution `scf.parallel` loops generated in 2020-08-10 14:52:17 -07:00
mlir-cpu-runner [mlir] Lower DimOp to LLVM for unranked memrefs. 2020-08-06 11:46:11 +02:00
mlir-cuda-runner [MLIR] Adding gpu.host_register op and lower it to a runtime call. 2020-08-10 22:46:17 +02:00
mlir-linalg-ods-gen [mlir][Linalg] Add support to lower named ops to loops. 2020-04-30 13:45:17 -04:00
mlir-opt [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
mlir-reduce Create Reduction Tree Pass 2020-08-07 23:17:31 +00:00
mlir-rocm-runner [MLIR] Adding gpu.host_register op and lower it to a runtime call. 2020-08-10 22:46:17 +02:00
mlir-tblgen [MLIR][TableGen] Fix ambiguous build methods when inferring result types. 2020-08-10 10:05:06 -07:00
mlir-vulkan-runner [mlir][vulkan-runner] add support for memref of i8, i16 types in vulkan runner 2020-06-18 13:24:51 -07:00
APITest.h Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
CMakeLists.txt [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
lit.cfg.py [mlir] Initial version of C APIs 2020-08-05 15:04:08 +02:00
lit.site.cfg.py.in Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00