Factoring out in preparation to https://reviews.llvm.org/D79042
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
At first I thought may be put inliner advisor and friends into InlineCost.h[cpp], but on second thought, the proposed restructuring is better: we have inline cost analysis in InlineCost.xx, actual inliner transformation in Inliner.xx, and the inline heuristics or ML sits in InlineAdvisor.xx.
Just need to make the naming more consistent : InliningAdvisor --> InlineAdvisor