Mehdi Amini
60d13b85ca
Apply clang-tidy fixes for performance-move-const-arg in ReductionNode.cpp (NFC)
2022-01-10 01:05:14 +00:00
Mehdi Amini
4f415216ca
Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)
2022-01-02 22:37:13 +00:00
Mehdi Amini
337c937ddb
Apply clang-tidy fixes for performance-move-const-arg to MLIR (NFC)
2022-01-02 22:36:56 +00:00
Mehdi Amini
f829d62c21
Apply clang-tidy fixes for modernize-use-default-member-init to MLIR ReductionNode.cpp (NFC)
2022-01-02 22:18:21 +00:00
Mehdi Amini
5a1f6077ec
Apply clang-tidy fixes for readability-container-size-empty for MLIR (NFC)
...
Reviewed By: rriddle, Mogball
Differential Revision: https://reviews.llvm.org/D116252
2022-01-02 01:56:38 +00:00
Mehdi Amini
1fc096af1e
Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)
...
Reviewed By: Mogball
Differential Revision: https://reviews.llvm.org/D116250
2022-01-02 01:45:18 +00:00
Mehdi Amini
e5639b3fa4
Fix more clang-tidy cleanups in mlir/ (NFC)
2021-12-22 20:53:11 +00:00
Chia-hung Duan
ba913b8da5
[mlir-reduce] Fix the memory leak and recycle unused modules.
...
Reviewed By: jpienaar
Differential Revision: https://reviews.llvm.org/D105416
2021-07-08 20:03:47 +08:00
Chia-hung Duan
c484c7dd9d
[mlir-reduce] Reducer refactor.
...
* A Reducer is a kind of RewritePattern, so it's just the same as
writing graph rewrite.
* ReductionTreePass operates on Operation rather than ModuleOp, so that
* we are able to reduce a nested structure(e.g., module in module) by
* self-nesting.
Reviewed By: jpienaar, rriddle
Differential Revision: https://reviews.llvm.org/D101046
2021-06-02 07:45:00 +08:00