|
LLVM 22.0.0git
|
The data access profiles for a symbol. More...
#include "llvm/ProfileData/DataAccessProf.h"
Public Member Functions | |
| DataAccessProfRecord (SymbolHandleRef SymHandleRef, uint64_t AccessCount, ArrayRef< internal::SourceLocationRef > LocRefs) | |
| DataAccessProfRecord ()=default | |
Public Attributes | |
| SymbolHandle | SymHandle |
| uint64_t | AccessCount = 0 |
| SmallVector< SourceLocation > | Locations |
The data access profiles for a symbol.
Definition at line 105 of file DataAccessProf.h.
|
inline |
Definition at line 107 of file DataAccessProf.h.
References AccessCount, Locations, and SymHandle.
|
default |
| uint64_t llvm::memprof::DataAccessProfRecord::AccessCount = 0 |
Definition at line 121 of file DataAccessProf.h.
Referenced by DataAccessProfRecord(), and llvm::yaml::MappingTraits< memprof::DataAccessProfRecord >::mapping().
| SmallVector<SourceLocation> llvm::memprof::DataAccessProfRecord::Locations |
Definition at line 123 of file DataAccessProf.h.
Referenced by DataAccessProfRecord(), and llvm::yaml::MappingTraits< memprof::DataAccessProfRecord >::mapping().
| SymbolHandle llvm::memprof::DataAccessProfRecord::SymHandle |
Definition at line 120 of file DataAccessProf.h.
Referenced by DataAccessProfRecord(), and llvm::yaml::MappingTraits< memprof::DataAccessProfRecord >::mapping().