|
LLVM 23.0.0git
|
Trait class for reading the on-disk function offset hash table mapping function name GUIDs to their offsets in the SecLBRProfile section. More...
#include "llvm/ProfileData/SampleProfReader.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 > | ReadKeyDataLength (const unsigned char *&D) |
| static key_type | ReadKey (const unsigned char *D, offset_type Len) |
| static data_type | ReadData (key_type_ref K, const unsigned char *D, offset_type Len) |
Trait class for reading the on-disk function offset hash table mapping function name GUIDs to their offsets in the SecLBRProfile section.
Definition at line 878 of file SampleProfReader.h.
Definition at line 882 of file SampleProfReader.h.
Definition at line 883 of file SampleProfReader.h.
Definition at line 887 of file SampleProfReader.h.
Definition at line 884 of file SampleProfReader.h.
Definition at line 886 of file SampleProfReader.h.
Definition at line 880 of file SampleProfReader.h.
Definition at line 881 of file SampleProfReader.h.
Definition at line 885 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 889 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 893 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 898 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 897 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 911 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read32le().
|
inlinestatic |
Definition at line 906 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read64le().
|
inlinestatic |
Definition at line 901 of file SampleProfReader.h.
References D().