llvm-project/mlir/lib/Conversion
Stephan Herhut 715783d415 [MLIR][GPU] Implement initial mapping from loop.parallel to gpu.launch.
Summary:
To unblock other work, this implements basic lowering based on mapping
attributes that have to be provided on all loop.parallel. The lowering
does not yet support reduce.

Differential Revision: https://reviews.llvm.org/D73893
2020-02-13 16:54:16 +01:00
..
AffineToStandard [mlir] Add AffineMaxOp 2020-02-06 10:26:50 +01:00
GPUCommon [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to NVVM/ROCm. 2020-02-11 15:09:30 +01:00
GPUToCUDA Fix MLIR build when the NVPTX target isn't configured 2020-02-12 12:38:45 +00:00
GPUToNVVM [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to NVVM/ROCm. 2020-02-11 15:09:30 +01:00
GPUToROCDL [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to NVVM/ROCm. 2020-02-11 15:09:30 +01:00
GPUToSPIRV [mlir][spirv] Introduce spv.func 2020-02-12 07:46:43 -05:00
LinalgToLLVM [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies 2020-02-10 12:10:41 -05:00
LinalgToSPIRV [mlir][spirv] Add dialect-specific attribute for target environment 2020-02-04 21:33:13 -05:00
LoopToStandard [MLIR][Linalg] Lower linalg.generic to ploops. 2020-02-03 11:52:23 +01:00
LoopsToGPU [MLIR][GPU] Implement initial mapping from loop.parallel to gpu.launch. 2020-02-13 16:54:16 +01:00
StandardToLLVM [mlir] support creating memref descriptors from static shape with non-zero offset 2020-02-12 22:40:49 +01:00
StandardToSPIRV [mlir][spirv] Introduce spv.func 2020-02-12 07:46:43 -05:00
VectorToLLVM [mlir] [VectorOps] Implement vector.reduce operation 2020-02-11 11:31:59 -08:00
VectorToLoops [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies 2020-02-10 12:10:41 -05:00
CMakeLists.txt [mlir][spirv] Convert linalg.generic for reduction to SPIR-V ops 2020-01-31 09:37:04 -05:00