llvm-project/mlir
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
..
cmake/modules Install the MLIRTableGen static library. 2020-06-11 18:23:24 -07:00
docs [mlir] NFC: Fix link in traits documentation 2020-06-18 11:58:07 +02:00
examples [mlir] Remove OperandAdaptor 2020-06-15 06:01:31 -07:00
include [mlir] [VectorOps] remove print_i1 from runtime support library 2020-06-18 11:07:43 -07:00
integration_test [mlir] [VectorOps] Add create mask integration tests 2020-06-17 11:44:28 -07:00
lib [mlir] [VectorOps] remove print_i1 from runtime support library 2020-06-18 11:07:43 -07:00
test [mlir] [VectorOps] remove print_i1 from runtime support library 2020-06-18 11:07:43 -07:00
tools [mlir] Add support for lowering tanh to LLVMIR. 2020-06-18 10:42:13 -07:00
unittests [mlir][spirv] Enhance structure type member decoration handling 2020-06-12 17:57:14 -04:00
utils [MLIR] Add documentation for generate-check-lines.py 2020-06-16 11:39:02 -07:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
.clang-tidy Fix MLIR clang-tidy: when tweaking it does not inherit from the parent 2020-03-07 17:44:21 +00:00
CMakeLists.txt [mlir] [integration_test] Make integration tests default OFF 2020-06-15 14:33:18 -07:00
LICENSE.TXT Add the Apache2 with LLVM exceptions license to MLIR 2019-12-24 00:58:06 -08:00
README.md mlir README.md: Fix the syntax 2019-12-24 13:31:07 +01:00

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.