llvm-project/mlir
Benjamin Kramer a9b5edc5e2 Make mlir::Value's bool conversion operator explicit
This still allows `if (value)` while requiring an explicit cast when not
in a boolean context. This means things like `std::set<Value>` will no
longer compile.

Differential Revision: https://reviews.llvm.org/D80497
2020-05-25 18:22:00 +02:00
..
cmake/modules [MLIR][cmake][NFC] Check for incorrect usage of LLVM components in LINK_LIBS 2020-05-19 14:50:54 -07:00
docs [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
examples [mlir] Erase or clear blocks through ConversionPatternRewriter when applicable 2020-05-20 16:12:05 +02:00
include Make mlir::Value's bool conversion operator explicit 2020-05-25 18:22:00 +02:00
lib Make mlir::Value's bool conversion operator explicit 2020-05-25 18:22:00 +02:00
test Added pow intrinsic to LLVMIR dialect 2020-05-25 07:57:33 -04:00
tools [mlir] Expand operand adapter to take attributes 2020-05-24 21:06:47 -07:00
unittests [MLIR] LLVMMLIRTableGen -> MLIRTableGen 2020-05-19 14:49:32 -07:00
utils [mlir] Change generate-test-checks.py to `%[[V:.*]]` style 2020-05-13 14:50:14 -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] Use `MLIR_INCLUDE_TESTS` to conditionally compile tests. 2020-05-18 18:47:37 +02: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.