Home | History | Annotate | Download | only in IPO

Lines Matching full:inliner

10 // This file implements a custom inliner that handles only functions that
34 /// \brief Inliner pass which only handles "always inline" functions.
35 class AlwaysInliner : public Inliner {
40 AlwaysInliner() : Inliner(ID, -2000000000, /*InsertLifetime*/ true),
46 : Inliner(ID, -2000000000, InsertLifetime), ICA(nullptr) {
67 "Inliner for always_inline functions", false, false)
71 "Inliner for always_inline functions", false, false)
79 /// \brief Get the inline cost for the always-inliner.
81 /// The always inliner *only* handles functions which are marked with the
107 return Inliner::runOnSCC(SCC);
112 Inliner::getAnalysisUsage(AU);