LLVM 22.0.0git
|
#include "IR/LLVMContextImpl.h"
Public Member Functions | |
MDNodeKeyImpl (unsigned Tag, MDString *Name, Metadata *SizeInBits, uint32_t AlignInBits, unsigned Encoding, unsigned Flags, unsigned Kind, int Factor, APInt Numerator, APInt Denominator) | |
MDNodeKeyImpl (const DIFixedPointType *N) | |
bool | isKeyOf (const DIFixedPointType *RHS) const |
unsigned | getHashValue () const |
Public Attributes | |
unsigned | Tag |
MDString * | Name |
Metadata * | SizeInBits |
uint32_t | AlignInBits |
unsigned | Encoding |
unsigned | Flags |
unsigned | Kind |
int | Factor |
APInt | Numerator |
APInt | Denominator |
Definition at line 512 of file LLVMContextImpl.h.
|
inline |
Definition at line 524 of file LLVMContextImpl.h.
References AlignInBits, Denominator, Encoding, Factor, Flags, Kind, Name, Numerator, SizeInBits, and Tag.
|
inline |
Definition at line 530 of file LLVMContextImpl.h.
References AlignInBits, Denominator, Encoding, Factor, Flags, getFlags(), getTag(), Kind, N, Name, Numerator, SizeInBits, and Tag.
|
inline |
Definition at line 545 of file LLVMContextImpl.h.
References Denominator, Factor, Flags, llvm::hash_combine(), Kind, Name, and Numerator.
|
inline |
Definition at line 537 of file LLVMContextImpl.h.
References AlignInBits, Denominator, Factor, Kind, Name, Numerator, RHS, and SizeInBits.
uint32_t llvm::MDNodeKeyImpl< DIFixedPointType >::AlignInBits |
Definition at line 516 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
APInt llvm::MDNodeKeyImpl< DIFixedPointType >::Denominator |
Definition at line 522 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
unsigned llvm::MDNodeKeyImpl< DIFixedPointType >::Encoding |
Definition at line 517 of file LLVMContextImpl.h.
Referenced by MDNodeKeyImpl(), and MDNodeKeyImpl().
int llvm::MDNodeKeyImpl< DIFixedPointType >::Factor |
Definition at line 520 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
unsigned llvm::MDNodeKeyImpl< DIFixedPointType >::Flags |
Definition at line 518 of file LLVMContextImpl.h.
Referenced by getHashValue(), MDNodeKeyImpl(), and MDNodeKeyImpl().
unsigned llvm::MDNodeKeyImpl< DIFixedPointType >::Kind |
Definition at line 519 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
MDString* llvm::MDNodeKeyImpl< DIFixedPointType >::Name |
Definition at line 514 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
APInt llvm::MDNodeKeyImpl< DIFixedPointType >::Numerator |
Definition at line 521 of file LLVMContextImpl.h.
Referenced by getHashValue(), isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Metadata* llvm::MDNodeKeyImpl< DIFixedPointType >::SizeInBits |
Definition at line 515 of file LLVMContextImpl.h.
Referenced by isKeyOf(), MDNodeKeyImpl(), and MDNodeKeyImpl().
Definition at line 513 of file LLVMContextImpl.h.
Referenced by MDNodeKeyImpl(), and MDNodeKeyImpl().