9#ifndef LLVM_ANALYSIS_INLINEORDER_H
10#define LLVM_ANALYSIS_INLINEORDER_H
25 virtual void push(
const T &Elt) = 0;
34std::unique_ptr<InlineOrder<std::pair<CallBase *, int>>>
FunctionAnalysisManager FAM
virtual void erase_if(function_ref< bool(T)> Pred)=0
virtual ~InlineOrder()=default
virtual void push(const T &Elt)=0
An efficient, type-erasing, non-owning reference to a callable.
This is an optimization pass for GlobalISel generic memory operations.
std::unique_ptr< InlineOrder< std::pair< CallBase *, int > > > getInlineOrder(FunctionAnalysisManager &FAM, const InlineParams &Params)
AnalysisManager< Function > FunctionAnalysisManager
Convenience typedef for the Function analysis manager.