|
LLVM 24.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 283 of file SampleProfWriter.h.
Definition at line 287 of file SampleProfWriter.h.
Definition at line 288 of file SampleProfWriter.h.
Definition at line 292 of file SampleProfWriter.h.
Definition at line 289 of file SampleProfWriter.h.
Definition at line 291 of file SampleProfWriter.h.
Definition at line 285 of file SampleProfWriter.h.
Definition at line 286 of file SampleProfWriter.h.
Definition at line 290 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 294 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 318 of file SampleProfWriter.h.
References assert(), and llvm::little.
|
inlinestatic |
Definition at line 311 of file SampleProfWriter.h.
References assert(), and llvm::little.
|
inlinestatic |
Definition at line 306 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 298 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 303 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 302 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.