LLVM  4.0.0
Public Member Functions | Public Attributes | List of all members
llvm::MDNodeKeyImpl< DISubroutineType > Struct Template Reference

#include <LLVMContextImpl.h>

Collaboration diagram for llvm::MDNodeKeyImpl< DISubroutineType >:
[legend]

Public Member Functions

 MDNodeKeyImpl (unsigned Flags, uint8_t CC, Metadata *TypeArray)
 
 MDNodeKeyImpl (const DISubroutineType *N)
 
bool isKeyOf (const DISubroutineType *RHS) const
 
unsigned getHashValue () const
 

Public Attributes

unsigned Flags
 
uint8_t CC
 
MetadataTypeArray
 

Detailed Description

template<>
struct llvm::MDNodeKeyImpl< DISubroutineType >

Definition at line 487 of file LLVMContextImpl.h.

Constructor & Destructor Documentation

llvm::MDNodeKeyImpl< DISubroutineType >::MDNodeKeyImpl ( unsigned  Flags,
uint8_t  CC,
Metadata TypeArray 
)
inline

Definition at line 492 of file LLVMContextImpl.h.

Definition at line 494 of file LLVMContextImpl.h.

Member Function Documentation

unsigned llvm::MDNodeKeyImpl< DISubroutineType >::getHashValue ( ) const
inline

Definition at line 501 of file LLVMContextImpl.h.

References fuzzer::Flags, and llvm::hash_combine().

bool llvm::MDNodeKeyImpl< DISubroutineType >::isKeyOf ( const DISubroutineType RHS) const
inline

Member Data Documentation

Definition at line 489 of file LLVMContextImpl.h.

Definition at line 488 of file LLVMContextImpl.h.

Definition at line 490 of file LLVMContextImpl.h.


The documentation for this struct was generated from the following file: