[all-commits] [llvm/llvm-project] c91057: [MLIR] NFC. Expose/move MDG out of Affine fusion i...
Uday Bondhugula via All-commits
all-commits at lists.llvm.org
Wed Mar 29 11:41:38 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c910570fd22139299f219d3a5087e55968d8840d
https://github.com/llvm/llvm-project/commit/c910570fd22139299f219d3a5087e55968d8840d
Author: Uday Bondhugula <uday at polymagelabs.com>
Date: 2023-03-30 (Thu, 30 Mar 2023)
Changed paths:
M mlir/include/mlir/Dialect/Affine/Analysis/Utils.h
M mlir/lib/Dialect/Affine/Analysis/Utils.cpp
M mlir/lib/Dialect/Affine/Transforms/LoopFusion.cpp
Log Message:
-----------
[MLIR] NFC. Expose/move MDG out of Affine fusion into Affine Analysis
Move out MemRefDependenceGraph analysis structure out of LoopFusion into
the Affine Analysis library. This had been a long pending TODO. Moving
MDG out allows its use in other affine passes as well as allows building
custom affine fusion passes downstream while reusing upstream fusion
utilties. The file LoopFusion.cpp had also become lengthy and this
change makes things more modular. This change is a pure NFC and is a
code movement.
NFC.
Reviewed By: springerm
Differential Revision: https://reviews.llvm.org/D147105
More information about the All-commits
mailing list