llvm-project/mlir/test/Conversion
Aart Bik d9b500d3bb [VectorOps] Add vector.print definition, with lowering support
Examples:

  vector.print %f : f32
  vector.print %x : vector<4xf32>
  vector.print %y : vector<3x4xf32>
  vector.print %z : vector<2x3x4xf32>

LLVM lowering replaces these with fully unrolled calls
into a small runtime support library that provides some
basic printing operations (single value, opening closing
bracket, comma, newline).

PiperOrigin-RevId: 286230325
2019-12-18 11:31:34 -08:00
..
GPUToCUDA Plug gpu.func into the GPU lowering pipelines 2019-12-16 12:12:48 -08:00
GPUToNVVM Harden the requirements to memory attribution types in gpu.func 2019-12-18 03:38:55 -08:00
GPUToROCDL Rename CLI flags -lower-gpu-ops-to-*-ops to -convert-gpu-to-* 2019-11-18 02:43:10 -08:00
GPUToSPIRV Plug gpu.func into the GPU lowering pipelines 2019-12-16 12:12:48 -08:00
LoopsToGPU Retire !linalg.buffer type - NFC 2019-12-12 10:03:57 -08:00
StandardToLLVM Introduce prefetch op: affine -> std -> llvm intrinsic 2019-12-18 10:00:04 -08:00
StandardToSPIRV [spirv] Add lowering for std.fdiv, std.frem, std.fsub 2019-12-11 11:17:35 -08:00
VectorToLLVM [VectorOps] Add vector.print definition, with lowering support 2019-12-18 11:31:34 -08:00
VectorToLoops DimOp folding for alloc/view dynamic dimensions 2019-12-06 06:00:54 -08:00
convert-to-cfg.mlir NFC: rename Conversion/ControlFlowToCFG to Conversion/LoopToStandard 2019-10-03 01:35:03 -07:00