|
LLVM 23.0.0git
|
Trait class for writing the on-disk function offset hash table mapping function name GUIDs to their offsets in the SecLBRProfile section. More...
#include "llvm/ProfileData/SampleProfWriter.h"
Public Types | |
| using | key_type = uint64_t |
| using | key_type_ref = uint64_t |
| using | data_type = uint32_t |
| using | data_type_ref = uint32_t |
| using | hash_value_type = uint32_t |
| using | offset_type = uint32_t |
| using | internal_key_type = uint64_t |
| using | external_key_type = uint64_t |
Static Public Member Functions | |
| static hash_value_type | ComputeHash (key_type_ref Key) |
| static bool | EqualKey (key_type_ref LHS, key_type_ref RHS) |
| static key_type | GetInternalKey (key_type_ref Key) |
| static external_key_type | GetExternalKey (internal_key_type Key) |
| static std::pair< offset_type, offset_type > | EmitKeyDataLength (raw_ostream &Out, key_type_ref K, data_type_ref V) |
| static void | EmitKey (raw_ostream &Out, key_type_ref K, offset_type Len) |
| static void | EmitData (raw_ostream &Out, key_type_ref K, data_type_ref V, offset_type Len) |
Trait class for writing the on-disk function offset hash table mapping function name GUIDs to their offsets in the SecLBRProfile section.
Definition at line 286 of file SampleProfWriter.h.
Definition at line 290 of file SampleProfWriter.h.
Definition at line 291 of file SampleProfWriter.h.
Definition at line 295 of file SampleProfWriter.h.
Definition at line 292 of file SampleProfWriter.h.
Definition at line 294 of file SampleProfWriter.h.
Definition at line 288 of file SampleProfWriter.h.
Definition at line 289 of file SampleProfWriter.h.
Definition at line 293 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 297 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 321 of file SampleProfWriter.h.
References assert(), and llvm::little.
|
inlinestatic |
Definition at line 314 of file SampleProfWriter.h.
References assert(), and llvm::little.
|
inlinestatic |
Definition at line 309 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 301 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 306 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 305 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.