|
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 278 of file SampleProfWriter.h.
Definition at line 282 of file SampleProfWriter.h.
Definition at line 283 of file SampleProfWriter.h.
Definition at line 287 of file SampleProfWriter.h.
Definition at line 284 of file SampleProfWriter.h.
Definition at line 286 of file SampleProfWriter.h.
Definition at line 280 of file SampleProfWriter.h.
Definition at line 281 of file SampleProfWriter.h.
Definition at line 285 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 289 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 313 of file SampleProfWriter.h.
References assert(), and llvm::little.
|
inlinestatic |
Definition at line 306 of file SampleProfWriter.h.
References assert(), and llvm::little.
|
inlinestatic |
Definition at line 301 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 293 of file SampleProfWriter.h.
|
inlinestatic |
Definition at line 298 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 297 of file SampleProfWriter.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.