|
LLVM 24.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 900 of file SampleProfReader.h.
Definition at line 904 of file SampleProfReader.h.
Definition at line 905 of file SampleProfReader.h.
Definition at line 909 of file SampleProfReader.h.
Definition at line 906 of file SampleProfReader.h.
Definition at line 908 of file SampleProfReader.h.
Definition at line 902 of file SampleProfReader.h.
Definition at line 903 of file SampleProfReader.h.
Definition at line 907 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 911 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 915 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 920 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 919 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 933 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read32le().
|
inlinestatic |
Definition at line 928 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read64le().
|
inlinestatic |
Definition at line 923 of file SampleProfReader.h.
References D().