Files
clang-p2996/llvm/lib/Transforms/IPO/ModuleInliner.cpp
Mircea Trofin 3b22618094 [ctx_prof] Insert the ctx prof flattener after the module inliner (#107499)
This patch enables experimenting with the contextual profile. ICP is currently disabled in this case - will reenable it subsequently. Also subsequently the inline cost model / decision making would be updated to be context-aware. Right now, this just achieves "complete use" of the profile, in that it's ingested, maintained, and sunk to a flat profile when not needed anymore.

Issue [#89287](https://github.com/llvm/llvm-project/issues/89287)
2024-09-09 18:16:24 -07:00

12 KiB