LLVM 22.0.0git
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.

References AccessCount, IsStringLiteral, and SymbolID.

Member Data Documentation

◆ AccessCount

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

Definition at line 84 of file DataAccessProf.h.

Referenced by DataAccessProfRecordRef().

◆ IsStringLiteral

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

Definition at line 88 of file DataAccessProf.h.

Referenced by DataAccessProfRecordRef().

◆ 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.

Referenced by DataAccessProfRecordRef().


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