LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::memprof::LineLocation Struct Reference

#include "llvm/ProfileData/MemProf.h"

Public Member Functions

 LineLocation (uint32_t L, uint32_t D)
 
bool operator< (const LineLocation &O) const
 
bool operator== (const LineLocation &O) const
 
bool operator!= (const LineLocation &O) const
 
uint64_t getHashCode () const
 

Public Attributes

uint32_t LineOffset
 
uint32_t Column
 

Detailed Description

Definition at line 890 of file MemProf.h.

Constructor & Destructor Documentation

◆ LineLocation()

llvm::memprof::LineLocation::LineLocation ( uint32_t  L,
uint32_t  D 
)
inline

Definition at line 891 of file MemProf.h.

Member Function Documentation

◆ getHashCode()

uint64_t llvm::memprof::LineLocation::getHashCode ( ) const
inline

Definition at line 906 of file MemProf.h.

Referenced by llvm::memprof::LineLocationHash::operator()().

◆ operator!=()

bool llvm::memprof::LineLocation::operator!= ( const LineLocation O) const
inline

Definition at line 902 of file MemProf.h.

◆ operator<()

bool llvm::memprof::LineLocation::operator< ( const LineLocation O) const
inline

Definition at line 893 of file MemProf.h.

◆ operator==()

bool llvm::memprof::LineLocation::operator== ( const LineLocation O) const
inline

Definition at line 898 of file MemProf.h.

Member Data Documentation

◆ Column

uint32_t llvm::memprof::LineLocation::Column

Definition at line 909 of file MemProf.h.

◆ LineOffset

uint32_t llvm::memprof::LineLocation::LineOffset

Definition at line 908 of file MemProf.h.


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