LLVM  15.0.0git
Classes | Namespaces | Functions
ReplayInlineAdvisor.h File Reference
#include "llvm/ADT/StringSet.h"
#include "llvm/Analysis/InlineAdvisor.h"
Include dependency graph for ReplayInlineAdvisor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::CallSiteFormat
 
struct  llvm::ReplayInlinerSettings
 Replay Inliner Setup. More...
 
class  llvm::ReplayInlineAdvisor
 Replay inline advisor that uses optimization remarks from inlining of previous build to guide current inlining. More...
 

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

std::string llvm::formatCallSiteLocation (DebugLoc DLoc, const CallSiteFormat &Format)
 Get call site location as a string with the given format. More...
 
std::unique_ptr< InlineAdvisorllvm::getReplayInlineAdvisor (Module &M, FunctionAnalysisManager &FAM, LLVMContext &Context, std::unique_ptr< InlineAdvisor > OriginalAdvisor, const ReplayInlinerSettings &ReplaySettings, bool EmitRemarks, InlineContext IC)