[all-commits] [llvm/llvm-project] 2542d3: [mlir][inliner] Refactor MLIR inliner pass and uti...
Slava Zakharin via All-commits
all-commits at lists.llvm.org
Wed Mar 6 10:20:10 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2542d34522784e27850a17a8c39a1ad4b43622ab
https://github.com/llvm/llvm-project/commit/2542d34522784e27850a17a8c39a1ad4b43622ab
Author: Slava Zakharin <szakharin at nvidia.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
A mlir/include/mlir/Transforms/Inliner.h
M mlir/include/mlir/Transforms/Passes.td
M mlir/lib/Transforms/CMakeLists.txt
R mlir/lib/Transforms/Inliner.cpp
A mlir/lib/Transforms/InlinerPass.cpp
M mlir/lib/Transforms/Utils/CMakeLists.txt
A mlir/lib/Transforms/Utils/Inliner.cpp
Log Message:
-----------
[mlir][inliner] Refactor MLIR inliner pass and utils. (#84059)
This is just code refactoring done as a preparation for adding
MLIR inliner cost model hook(s).
Related discussion: https://discourse.llvm.org/t/inliner-cost-model/2992
The logic of SCC-based MLIR inliner is separated into the Inliner
implementation. The MLIR inliner pass becomes, well, just a pass
that invokes the SCC-based MLIR inliner.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list