|
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 789 of file SampleProfReader.h.
Definition at line 793 of file SampleProfReader.h.
Definition at line 794 of file SampleProfReader.h.
Definition at line 798 of file SampleProfReader.h.
Definition at line 795 of file SampleProfReader.h.
Definition at line 797 of file SampleProfReader.h.
Definition at line 791 of file SampleProfReader.h.
Definition at line 792 of file SampleProfReader.h.
Definition at line 796 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 800 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 804 of file SampleProfReader.h.
|
inlinestatic |
Definition at line 809 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 808 of file SampleProfReader.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inlinestatic |
Definition at line 822 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read32le().
|
inlinestatic |
Definition at line 817 of file SampleProfReader.h.
References assert(), D(), and llvm::support::endian::read64le().
|
inlinestatic |
Definition at line 812 of file SampleProfReader.h.
References D().