llvm-project/mlir/test
Eugene Zhulenev 49ce40e9ab [mlir] AsyncParallelFor: align block size to be a multiple of inner loops iterations
Depends On D115263

By aligning block size to inner loop iterations parallel_compute_fn LLVM can later unroll and vectorize some of the inner loops with small number of trip counts. Up to 2x speedup in multiple benchmarks.

Reviewed By: bkramer

Differential Revision: https://reviews.llvm.org/D115436
2021-12-09 06:50:50 -08:00
..
Analysis [mlir] Make topologicalSort iterative and consider op regions 2021-11-10 10:05:01 -08:00
CAPI [MLIR] NFC. Rename MLIR CAPI ExecutionEngine target for consistency 2021-11-26 00:23:17 +05:30
Conversion [mlir] Added ctlz and cttz to math dialect and LLVM dialect 2021-12-08 14:32:15 -08:00
Dialect [mlir] AsyncParallelFor: align block size to be a multiple of inner loops iterations 2021-12-09 06:50:50 -08:00
Examples Re-apply "[mlir] Allow out-of-tree python building from installed MLIR." 2021-11-14 20:31:34 -08:00
IR [mlir][memref] Fix subview offset verification. 2021-12-09 07:44:51 +00:00
Integration [mlir] AsyncParallelFor: align block size to be a multiple of inner loops iterations 2021-12-09 06:50:50 -08:00
Interfaces [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Pass [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Rewrite Introduced iterative bytecode execution. 2021-11-26 18:11:37 +05:30
Target [mlir] Added ctlz and cttz to math dialect and LLVM dialect 2021-12-08 14:32:15 -08:00
Transforms [mlir] Move bufferization-related passes to `bufferization` dialect. 2021-11-30 09:58:47 +01:00
Unit Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" 2021-06-29 18:03:23 -05:00
lib [mlir][linalg][bufferize] Add dialect filter to BufferizationOptions 2021-12-08 23:51:18 +09:00
mlir-cpu-runner [MLIR] NFC. Rename test cases in test/mlir-cpu-runner per convention 2021-12-04 06:53:39 +05:30
mlir-linalg-ods-gen [mlir] Refactor ElementsAttr's value access API 2021-11-09 00:15:08 +00:00
mlir-lsp-server [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
mlir-opt [mlir] Move memref.[tensor_load|buffer_cast|clone] to "bufferization" dialect. 2021-11-25 11:50:39 +01:00
mlir-reduce [mlir-reduce] Reducer refactor. 2021-06-02 07:45:00 +08:00
mlir-spirv-cpu-runner [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
mlir-tblgen Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
mlir-translate [mlir] Print the correct tool name in mlirTranslateMain 2021-01-05 19:17:01 -08:00
mlir-vulkan-runner [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
python [mlir][OpDSL] Fix OpDSL tests after https://reviews.llvm.org/D114680. 2021-11-30 08:57:28 +00: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 Accept symmetric sparse matrix in Matrix Market Exchange Format. 2021-11-23 19:53:17 -08:00
lit.cfg.py [mlir] [test] Add missing tool substitutions 2021-10-03 21:28:13 +02:00
lit.site.cfg.py.in [MLIR][GPU] Add target arguments to SerializeToHsaco 2021-11-18 16:28:44 +00:00