llvm-project/mlir/test/Conversion
Denis Khalikov 29779894af [mlir][spirv] Add lowering from `loop.if` to `spv.selection`
When lowering `loop.if` to `spv.selection` we explicitly create
a selection header block before the control flow diverges and a
merge block where control flow subsequently converges.

Differential Revision: https://reviews.llvm.org/D72836
2020-01-17 12:04:12 -05:00
..
GPUToCUDA Revert "[mlir] Create a gpu.module operation for the GPU Dialect." 2020-01-15 17:52:17 +01:00
GPUToNVVM Revert "[mlir] Create a gpu.module operation for the GPU Dialect." 2020-01-15 17:52:17 +01:00
GPUToROCDL [mlir] Added missing GPU lowering ops. 2020-01-13 17:10:54 +01:00
GPUToSPIRV [mlir][spirv] Add lowering from `loop.if` to `spv.selection` 2020-01-17 12:04:12 -05:00
LoopsToGPU Add integer bit-shift operations to the standard dialect. 2019-12-22 10:02:13 -08:00
StandardToLLVM [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
StandardToSPIRV [mlir][spirv] Add lowering for std.fpext, std.fptrunc, std.sitofp. 2020-01-07 22:13:07 -05:00
VectorToLLVM [mlir][VectorOps] Implement insert_strided_slice conversion 2020-01-09 03:13:01 -05:00
VectorToLoops [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
convert-to-cfg.mlir NFC: rename Conversion/ControlFlowToCFG to Conversion/LoopToStandard 2019-10-03 01:35:03 -07:00