diff options
author | Johannes de Fine Licht <johannes.definelicht@nextsilicon.com> | 2023-03-23 14:22:15 +0100 |
---|---|---|
committer | Tobias Gysi <tobias.gysi@nextsilicon.com> | 2023-03-23 14:22:25 +0100 |
commit | a7c574d0c10ff686cf06d50010d759eaa5a4747b (patch) | |
tree | 7941fd5a755419c28ae01ecca09756c256f807f5 /clang/lib/Lex/ModuleMap.cpp | |
parent | 3f2dbcc27dfaa7ab53a0318f2fc732f5ce144222 (diff) | |
download | llvm-a7c574d0c10ff686cf06d50010d759eaa5a4747b.zip llvm-a7c574d0c10ff686cf06d50010d759eaa5a4747b.tar.gz llvm-a7c574d0c10ff686cf06d50010d759eaa5a4747b.tar.bz2 |
[MLIR][LLVM] Move the LLVM inliner interface into a separate file.
A fully fledged LLVM inliner will require a lot of logic. Since
`LLVMDialect.cpp` is large enough as it is, preemptively outline the
inlining logic into a separate `.cpp` file. This will also allow us to
add a `DEBUG_TYPE` for debugging the inliner.
The name `LLVMInlining` was chosen over `LLVMInlinerInterface` to keep
the option open for exposing inlining functionality even when not
invoked through the `DialectInlinerInterface`.
Depends on D146616
Reviewed By: gysit
Differential Revision: https://reviews.llvm.org/D146628
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions