llvm/mlir
rkayaith ebad5fb309 [mlir][Canonicalize] Fix command-line options
The canonicalize command-line options currently have no effect, as the pass is
reading the pass options in its constructor, before they're actually
initialized. This results in the default values of the options always being used.

The change here moves the initialization of the `GreedyRewriteConfig` out of the
constructor, so that it runs after the pass options have been parsed.

Fixes #55466

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D125621
2022-05-18 00:28:18 -07:00
..
benchmark/python [mlir] Fix declaration of nano time function in benchmark infra 2022-05-13 13:22:18 +02:00
cmake/modules [mlir] Fix python bindings build on Windows in Debug 2022-05-09 19:46:47 -07:00
docs [mlir][NFC] Fix the tags for various doc code blocks 2022-05-16 16:46:13 -07:00
examples [mlir:toy][NFC] Remove unnecessary trailing return type 2022-05-16 13:46:00 -04:00
include [MLIR][Presburger] Cleanup getMaybeValues in FACV 2022-05-18 09:44:14 +05:30
lib [mlir][Canonicalize] Fix command-line options 2022-05-18 00:28:18 -07:00
python [mlir:ODS] Support using attributes in AllTypesMatch to automatically add InferTypeOpInterface 2022-04-28 12:57:59 -07:00
test [mlir][Canonicalize] Fix command-line options 2022-05-18 00:28:18 -07:00
tools [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality 2022-05-17 18:19:14 +00:00
unittests [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality 2022-05-17 18:19:14 +00:00
utils [mlir] vim: add bf16 type 2022-05-17 13:28:31 +00:00
.clang-format
.clang-tidy
CMakeLists.txt [mlir][PDLL] Add support for generating PDL patterns from PDLL at build time 2022-04-26 18:33:16 -07:00
LICENSE.TXT
README.md

Multi-Level Intermediate Representation

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