| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/ProfileData/MemProf.h"
Public Types | |
| using | data_type = const IndexedMemProfRecord & | 
| using | internal_key_type = uint64_t | 
| using | external_key_type = uint64_t | 
| using | hash_value_type = uint64_t | 
| using | offset_type = uint64_t | 
Public Member Functions | |
| RecordLookupTrait ()=delete | |
| RecordLookupTrait (IndexedVersion V, const MemProfSchema &S) | |
| hash_value_type | ComputeHash (uint64_t K) | 
| uint64_t | ReadKey (const unsigned char *D, offset_type) | 
| data_type | ReadData (uint64_t K, const unsigned char *D, offset_type) | 
Static Public Member Functions | |
| static bool | EqualKey (uint64_t A, uint64_t B) | 
| static uint64_t | GetInternalKey (uint64_t K) | 
| static uint64_t | GetExternalKey (uint64_t K) | 
| static std::pair< offset_type, offset_type > | ReadKeyDataLength (const unsigned char *&D) | 
      
  | 
  delete | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 589 of file MemProf.h.
References D(), and llvm::memprof::IndexedMemProfRecord::deserialize().
      
  | 
  inline | 
Definition at line 584 of file MemProf.h.
References D(), and llvm::support::endian::readNext().
      
  | 
  inlinestatic | 
Definition at line 574 of file MemProf.h.
References D(), and llvm::support::endian::readNext().