diff options
author | Slava Zakharin <szakharin@nvidia.com> | 2024-03-06 10:19:58 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-06 10:19:58 -0800 |
commit | 2542d34522784e27850a17a8c39a1ad4b43622ab (patch) | |
tree | ba65fd9d83c0668fbb4390c72ced730ad4cec7e2 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 064c2e7579228389c8a6b78ee40280c319935715 (diff) | |
download | llvm-2542d34522784e27850a17a8c39a1ad4b43622ab.zip llvm-2542d34522784e27850a17a8c39a1ad4b43622ab.tar.gz llvm-2542d34522784e27850a17a8c39a1ad4b43622ab.tar.bz2 |
[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.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions