hanchenye-llvm-project/mlir
River Riddle 186c154991 [mlir] Remove the dependency on StandardOps from FoldUtils
OperationFolder currently uses ConstantOp as a backup when trying to materialize a constant after an operation is folded. This dependency isn't really useful or necessary given that dialects can/should provide a `materializeConstant` implementation.

Fixes PR#44866

Differential Revision: https://reviews.llvm.org/D92980
2020-12-10 14:13:57 -08:00
..
cmake/modules [mlir] use STATUS instead of CHECK_* in MLIRDetectPythonEnv.cmake 2020-11-25 00:09:33 +01:00
docs [mlir][Interfaces] Tidy up the documentation for interfaces 2020-12-09 15:34:07 -08:00
examples [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. 2020-12-09 12:11:32 +01:00
include [NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern. 2020-12-10 09:33:43 -08:00
integration_test [mlir][LLVMIR] Add support for InlineAsmOp 2020-11-30 08:32:02 +00:00
lib [mlir] Remove the dependency on StandardOps from FoldUtils 2020-12-10 14:13:57 -08:00
test [mlir] Remove the dependency on StandardOps from FoldUtils 2020-12-10 14:13:57 -08:00
tools [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. 2020-12-09 12:11:32 +01:00
unittests [mlir][Attributes][NFC] Move all builtin Attribute classes to BuiltinAttributes.h 2020-12-03 18:02:11 -08:00
utils [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h 2020-12-03 18:02:10 -08:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir][Python] Check numpy in Python bindings configuration. 2020-12-02 09:29:20 +08:00
LICENSE.TXT
README.md

README.md

Multi-Level Intermediate Representation

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