llvm-project/mlir
Rahul Joshi 6b043ecdb7 [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface
- Change InferTypeOpInterface::inferResultTypes to use fully qualified types matching
  the ones generated by genTypeInterfaceMethods, so the redundancy can be detected.
- Move genTypeInterfaceMethods() before genOpInterfaceMethods() so that the
  inferResultTypes method generated by genTypeInterfaceMethods() takes precedence
  over the declaration that might be generated by genOpInterfaceMethods()
- Modified an op in the test dialect to exercise this (the modified op would fail to
  generate valid C++ code due to duplicate inferResultTypes methods).

Differential Revision: https://reviews.llvm.org/D92414
2020-12-01 13:36:25 -08:00
..
cmake/modules [mlir] use STATUS instead of CHECK_* in MLIRDetectPythonEnv.cmake 2020-11-25 00:09:33 +01:00
docs [MLIR][LLVM] Fix a tiny typo in the dialect docs. 2020-12-01 20:06:41 +00:00
examples [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
include [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface 2020-12-01 13:36:25 -08:00
integration_test [mlir][LLVMIR] Add support for InlineAsmOp 2020-11-30 08:32:02 +00:00
lib [mlir] AsyncRuntime: disable threading until test flakiness is fixed 2020-12-01 01:12:16 -08:00
test [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface 2020-12-01 13:36:25 -08:00
tools [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface 2020-12-01 13:36:25 -08:00
unittests [mlir] Add build configuration for Quant unittest 2020-11-25 21:59:05 +01:00
utils [mlir] Fix TypeID lookup in GDB pretty printers. 2020-10-27 07:12:32 +01: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 [mlir][Python] Fix the last remaining instance of PYTHON_EXECUTABLE. 2020-11-24 17:56:05 +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

README.md

Multi-Level Intermediate Representation

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