|
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 871 of file SampleProfReader.h.
Definition at line 875 of file SampleProfReader.h.
Definition at line 876 of file SampleProfReader.h.
Definition at line 880 of file SampleProfReader.h.
Definition at line 877 of file SampleProfReader.h.
Definition at line 879 of file SampleProfReader.h.
Definition at line 873 of file SampleProfReader.h.
Definition at line 874 of file SampleProfReader.h.
Definition at line 878 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 882 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 886 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 891 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 890 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 904 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read32le().
|
inlinestatic |
Definition at line 899 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read64le().
|
inlinestatic |
Definition at line 894 of file SampleProfReader.h.
References D().