| 
    LLVM 22.0.0git
    
   | 
 
Pointer authentication (__ptrauth) metadata. More...
#include "llvm/IR/DebugInfoMetadata.h"
Public Member Functions | |
| PtrAuthData (unsigned FromRawData) | |
| PtrAuthData (unsigned Key, bool IsDiscr, unsigned Discriminator, bool IsaPointer, bool AuthenticatesNullValues) | |
| unsigned | key () | 
| bool | isAddressDiscriminated () | 
| unsigned | extraDiscriminator () | 
| bool | isaPointer () | 
| bool | authenticatesNullValues () | 
Public Attributes | |
| unsigned | RawData | 
Pointer authentication (__ptrauth) metadata.
Definition at line 1289 of file DebugInfoMetadata.h.
      
  | 
  inline | 
Definition at line 1298 of file DebugInfoMetadata.h.
References RawData.
      
  | 
  inline | 
Definition at line 1299 of file DebugInfoMetadata.h.
References assert(), llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key, and RawData.
      
  | 
  inline | 
Definition at line 1312 of file DebugInfoMetadata.h.
References RawData.
      
  | 
  inline | 
Definition at line 1310 of file DebugInfoMetadata.h.
References RawData.
      
  | 
  inline | 
Definition at line 1309 of file DebugInfoMetadata.h.
References RawData.
      
  | 
  inline | 
Definition at line 1311 of file DebugInfoMetadata.h.
References RawData.
      
  | 
  inline | 
Definition at line 1308 of file DebugInfoMetadata.h.
References RawData.
| unsigned llvm::DIDerivedType::PtrAuthData::RawData | 
Definition at line 1296 of file DebugInfoMetadata.h.
Referenced by authenticatesNullValues(), extraDiscriminator(), isAddressDiscriminated(), isaPointer(), key(), llvm::operator==(), PtrAuthData(), and PtrAuthData().