LLVM 20.0.0git
|
#include "llvm/ProfileData/MemProf.h"
Public Types | |
using | key_type = uint64_t |
using | key_type_ref = uint64_t |
using | data_type = IndexedMemProfRecord |
using | data_type_ref = IndexedMemProfRecord & |
using | hash_value_type = uint64_t |
using | offset_type = uint64_t |
Public Member Functions | |
RecordWriterTrait ()=delete | |
RecordWriterTrait (const MemProfSchema *Schema, IndexedVersion V, llvm::DenseMap< CallStackId, LinearCallStackId > *MemProfCallStackIndexes) | |
std::pair< offset_type, offset_type > | EmitKeyDataLength (raw_ostream &Out, key_type_ref K, data_type_ref V) |
void | EmitKey (raw_ostream &Out, key_type_ref K, offset_type) |
void | EmitData (raw_ostream &Out, key_type_ref, data_type_ref V, offset_type) |
Static Public Member Functions | |
static hash_value_type | ComputeHash (key_type_ref K) |
|
delete |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
Definition at line 615 of file MemProf.h.
References llvm::little.
|
inline |
Definition at line 604 of file MemProf.h.
References llvm::little, and N.