llvm-project/mlir/test/Conversion
aartbik c9eeeb3871 [mlir] [VectorOps] remove print_i1 from runtime support library
Summary:
The "i1" (viz. bool) type does not have a proper equivalent on the "C"
size. So, to avoid any ABIs issues, we simply use print_i32 on an i32
value of one or zero for true and false. This has the added advantage
that one less function needs to be implemented when porting the runtime
support library.

Reviewers: ftynse, bkramer, nicolasvasilache

Reviewed By: ftynse

Subscribers: mehdi_amini, rriddle, jpienaar, shauheen, antiagainst, nicolasvasilache, arpith-jacob, mgester, lucyrfox, liufengdb, stephenneuendorffer, Joonsoo, grosul1, frgossen, Kayjukh, jurahul, msifontes

Tags: #mlir

Differential Revision: https://reviews.llvm.org/D82048
2020-06-18 11:07:43 -07:00
..
AVX512ToLLVM [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
AffineToStandard Enable FileCheck -enable-var-scope by default in MLIR test 2020-06-12 00:43:09 +00:00
GPUCommon Enable FileCheck -enable-var-scope by default in MLIR test 2020-06-12 00:43:09 +00:00
GPUToCUDA [mlir][gpu] Refactor ConvertGpuLaunchFuncToCudaCalls pass. 2020-05-21 08:53:47 -05:00
GPUToNVVM Change filecheck default to dump input on failure 2020-06-09 18:57:46 +00:00
GPUToROCDL Change filecheck default to dump input on failure 2020-06-09 18:57:46 +00:00
GPUToROCm [mlir][gpu][mlir-cuda-runner] Refactor ConvertKernelFuncToCubin to be generic. 2020-05-28 09:08:28 -05:00
GPUToSPIRV Enable FileCheck -enable-var-scope by default in MLIR test 2020-06-12 00:43:09 +00:00
GPUToVulkan [MLIR] Use nested symbol to identify kernel in `LaunchFuncOp`. 2020-04-22 07:44:29 +00:00
LinalgToSPIRV [mlir][spirv] Use separate attribute for (version, capabilities, extensions) 2020-03-12 19:37:45 -04:00
SCFToGPU Enable FileCheck -enable-var-scope by default in MLIR test 2020-06-12 00:43:09 +00:00
SCFToStandard [mlir] Refactor BoolAttr to be a special case of IntegerAttr 2020-06-04 16:41:24 -07:00
SPIRVToLLVM [MLIR][SPIRVToLLVM] Support cast ops, some logical ops, UModOp 2020-06-17 17:46:45 -04:00
ShapeToSCF [mlir][shape] Update test case to new op asm format 2020-06-15 09:04:54 -07:00
ShapeToStandard [mlir][shape] Lower Shape `ConstSizeOp` to Standard `ConstantOp`. 2020-06-15 10:42:05 +02:00
StandardToLLVM [MLIR][Standard] Lower `std.dim` with dynamic dimension operand to LLVM 2020-06-16 20:57:42 +00:00
StandardToSPIRV [mlir] Refactor BoolAttr to be a special case of IntegerAttr 2020-06-04 16:41:24 -07:00
VectorToLLVM [mlir] [VectorOps] remove print_i1 from runtime support library 2020-06-18 11:07:43 -07:00
VectorToROCDL [mlir][rocdl] Adding vector to ROCDL dialect lowering 2020-06-11 14:28:13 +00:00
VectorToSCF [MLIR][Standard] Add documentation for `std.dim` and fix test cases 2020-06-15 10:40:36 +00:00