llvm-capstone/mlir
Alex Zinenko 2ab57c503e [mlir] tighten LLVM dialect verifiers to generate valid LLVM IR
Verification of the LLVM IR produced when translating various MLIR dialects was
only active when calling the translation programmatically. This has led to
several cases of invalid LLVM IR being generated that could not be caught with
textual mlir-translate tests. Add verifiers for these cases and fix the tests
in preparation for enforcing the validation of LLVM IR.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D96774
2021-02-16 18:18:21 +01:00
..
cmake/modules [MLIR] [CMake] Support building MLIR standalone 2021-02-02 13:10:21 -06:00
docs Enable Pass::initialize() to fail by returning a LogicalResult 2021-02-11 01:51:53 +00:00
examples [mlir] Use the interface-based translation for LLVM "intrinsic" dialects 2021-02-15 14:43:07 +01:00
include [mlir] tighten LLVM dialect verifiers to generate valid LLVM IR 2021-02-16 18:18:21 +01:00
integration_test Reland "[mlir] add support for verification in integration tests" 2021-02-14 20:30:05 +01:00
lib [mlir] tighten LLVM dialect verifiers to generate valid LLVM IR 2021-02-16 18:18:21 +01:00
test [mlir] tighten LLVM dialect verifiers to generate valid LLVM IR 2021-02-16 18:18:21 +01:00
tools [mlir] use new cmake targets in mlir-*-runner 2021-02-15 15:04:00 +01:00
unittests [mlir] Add clone method to ShapedType 2021-02-15 11:04:16 -08:00
utils [mlir][spirv] Fix script for availability autogen and refresh ops 2021-01-22 13:07:36 -05:00
.clang-format
.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 Fix CMake configuration for MLIR unittests 2021-02-11 01:17:49 +00: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

Multi-Level Intermediate Representation

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