#include "llvm/Transforms/IPO/SampleProfileMatcher.h"
|
| SampleProfileMatcher (Module &M, SampleProfileReader &Reader, LazyCallGraph &CG, const PseudoProbeManager *ProbeManager, ThinOrFullLTOPhase LTOPhase, HashKeyMap< std::unordered_map, FunctionId, Function * > &SymMap, std::shared_ptr< ProfileSymbolList > PSL, HashKeyMap< std::unordered_map, FunctionId, FunctionId > &FuncNameToProfNameMap) |
void | runOnModule () |
void | clearMatchingData () |
Definition at line 26 of file SampleProfileMatcher.h.
◆ SampleProfileMatcher()
llvm::SampleProfileMatcher::SampleProfileMatcher |
( |
Module & | M, |
|
|
SampleProfileReader & | Reader, |
|
|
LazyCallGraph & | CG, |
|
|
const PseudoProbeManager * | ProbeManager, |
|
|
ThinOrFullLTOPhase | LTOPhase, |
|
|
HashKeyMap< std::unordered_map, FunctionId, Function * > & | SymMap, |
|
|
std::shared_ptr< ProfileSymbolList > | PSL, |
|
|
HashKeyMap< std::unordered_map, FunctionId, FunctionId > & | FuncNameToProfNameMap ) |
|
inline |
◆ clearMatchingData()
void llvm::SampleProfileMatcher::clearMatchingData |
( |
| ) |
|
|
inline |
◆ runOnModule()
void SampleProfileMatcher::runOnModule |
( |
| ) |
|
The documentation for this class was generated from the following files: