LLVM 22.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::memprof::internal::DataAccessProfRecordRef Struct Reference

#include "llvm/ProfileData/DataAccessProf.h"

Public Member Functions

 DataAccessProfRecordRef (uint64_t SymbolID, uint64_t AccessCount, bool IsStringLiteral)
 

Public Attributes

uint64_t SymbolID
 
uint64_t AccessCount
 
bool IsStringLiteral
 
llvm::SmallVector< SourceLocationRef, 0 > Locations
 

Detailed Description

Definition at line 68 of file DataAccessProf.h.

Constructor & Destructor Documentation

◆ DataAccessProfRecordRef()

llvm::memprof::internal::DataAccessProfRecordRef::DataAccessProfRecordRef ( uint64_t  SymbolID,
uint64_t  AccessCount,
bool  IsStringLiteral 
)
inline

Definition at line 69 of file DataAccessProf.h.

Member Data Documentation

◆ AccessCount

uint64_t llvm::memprof::internal::DataAccessProfRecordRef::AccessCount

Definition at line 84 of file DataAccessProf.h.

◆ IsStringLiteral

bool llvm::memprof::internal::DataAccessProfRecordRef::IsStringLiteral

Definition at line 88 of file DataAccessProf.h.

◆ Locations

llvm::SmallVector<SourceLocationRef, 0> llvm::memprof::internal::DataAccessProfRecordRef::Locations

Definition at line 91 of file DataAccessProf.h.

◆ SymbolID

uint64_t llvm::memprof::internal::DataAccessProfRecordRef::SymbolID

Definition at line 81 of file DataAccessProf.h.


The documentation for this struct was generated from the following file: