Lines Matching defs:Inliner
1 //===- Inliner.cpp - Code common to all inliners --------------------------===//
59 // PGO before we actually hook up inliner with analysis passes such as BPI and
68 Inliner::Inliner(char &ID)
71 Inliner::Inliner(char &ID, int Threshold, bool InsertLifetime)
79 void Inliner::getAnalysisUsage(AnalysisUsage &AU) const {
166 // and not have the inliner do any merging of allocas at all. This would
277 unsigned Inliner::getInlineThreshold(CallSite CS) const {
345 /// Return true if the inliner should attempt to inline at the given CallSite.
346 bool Inliner::shouldInline(CallSite CS) {
473 bool Inliner::runOnSCC(CallGraphSCC &SCC) {
479 DEBUG(dbgs() << "Inliner visiting SCC:");
580 // Get DebugLoc to report. CS will be invalid after Inliner.
666 bool Inliner::doFinalization(CallGraph &CG) {
671 bool Inliner::removeDeadFunctions(CallGraph &CG, bool AlwaysInlineOnly) {
712 // The inliner doesn't visit non-function entities which are in COMDAT