llvm-project/mlir/test
Mahesh Ravishankar ea56025f1e Initial implementation to translate kernel fn in GPU Dialect to SPIR-V Dialect
This CL adds an initial implementation for translation of kernel
function in GPU Dialect (used with a gpu.launch_kernel) op to a
spv.Module. The original function is translated into an entry
function.
Most of the heavy lifting is done by adding TypeConversion and other
utility functions/classes that provide most of the functionality to
translate from Standard Dialect to SPIR-V Dialect. These are intended
to be reusable in implementation of different dialect conversion
pipelines.
Note : Some of the files for have been renamed to be consistent with
the norm used by the other Conversion frameworks.
PiperOrigin-RevId: 260759165
2019-07-30 11:55:55 -07:00
..
AffineOps Verify that affine.load/store/dma_start/dma_wait operands are valid dimension or symbol identifiers. 2019-07-27 08:20:38 -07:00
Conversion Initial implementation to translate kernel fn in GPU Dialect to SPIR-V Dialect 2019-07-30 11:55:55 -07:00
Dialect Initial implementation to translate kernel fn in GPU Dialect to SPIR-V Dialect 2019-07-30 11:55:55 -07:00
EDSC EDSC: use affine.load/store instead of std.load/store 2019-07-12 08:42:28 -07:00
Examples Standardize the value numbering in the AsmPrinter. 2019-07-09 10:41:00 -07:00
IR Fix SingleBlockImplicitTerminator traits to catch empty blocks 2019-07-30 06:17:35 -07:00
LLVMIR Add sitofp to the standard dialect 2019-07-23 11:23:40 -07:00
Linalg Enable multi-level Linalg fusion 2019-07-24 05:10:54 -07:00
Pass Enable multi-threading in the pass manager by default. 2019-05-06 08:17:58 -07:00
Quantizer Change the attribute dictionary syntax to separate name and value with '='. 2019-06-25 19:06:34 -07:00
SDBM SDBM: fix the order of variables in the stripe-induced inequalities 2019-06-03 19:26:29 -07:00
Target Change the attribute dictionary syntax to separate name and value with '='. 2019-06-25 19:06:34 -07:00
Transforms Fix backward slice corner case 2019-07-26 03:49:17 -07:00
Unit Add build files and update README. 2019-03-30 11:23:22 -07:00
lib RewriterGen: properly handle zero-result ops 2019-07-30 06:17:50 -07:00
mlir-cpu-runner Automated rollback of commit 3708f53219 2019-07-26 11:05:17 -07:00
mlir-cuda-runner Add an mlir-cuda-runner tool. 2019-07-04 07:53:54 -07:00
mlir-tblgen RewriterGen: properly handle zero-result ops 2019-07-30 06:17:50 -07:00
APITest.h Use FileCheck to test SDBM 2019-05-20 13:48:53 -07:00
CMakeLists.txt Add an mlir-cuda-runner tool. 2019-07-04 07:53:54 -07:00
lit.cfg.py Add an mlir-cuda-runner tool. 2019-07-04 07:53:54 -07:00
lit.site.cfg.py.in Add an mlir-cuda-runner tool. 2019-07-04 07:53:54 -07:00