LLVM 20.0.0git
|
The instrumented contextual profile, produced by the CtxProfAnalysis. More...
#include "llvm/Analysis/CtxProfAnalysis.h"
Public Member Functions | |
PGOContextualProfile (const PGOContextualProfile &)=delete | |
PGOContextualProfile (PGOContextualProfile &&)=default | |
operator bool () const | |
const PGOCtxProfContext::CallTargetMapTy & | profiles () const |
bool | isFunctionKnown (const Function &F) const |
uint32_t | allocateNextCounterIndex (const Function &F) |
uint32_t | allocateNextCallsiteIndex (const Function &F) |
bool | invalidate (Module &, const PreservedAnalyses &PA, ModuleAnalysisManager::Invalidator &) |
Friends | |
class | CtxProfAnalysis |
class | CtxProfAnalysisPrinterPass |
The instrumented contextual profile, produced by the CtxProfAnalysis.
Definition at line 22 of file CtxProfAnalysis.h.
|
delete |
|
default |
Definition at line 63 of file CtxProfAnalysis.h.
References assert(), F, and isFunctionKnown().
Definition at line 58 of file CtxProfAnalysis.h.
References assert(), F, and isFunctionKnown().
|
inline |
Definition at line 68 of file CtxProfAnalysis.h.
References llvm::PreservedAnalyses::getChecker().
Definition at line 54 of file CtxProfAnalysis.h.
References F.
Referenced by allocateNextCallsiteIndex(), and allocateNextCounterIndex().
|
inline |
Definition at line 48 of file CtxProfAnalysis.h.
|
inline |
Definition at line 50 of file CtxProfAnalysis.h.
|
friend |
Definition at line 23 of file CtxProfAnalysis.h.
|
friend |
Definition at line 24 of file CtxProfAnalysis.h.