LLVM 20.0.0git
|
#include "IR/ConstantsContext.h"
Public Types | |
using | TypeClass = typename ConstantInfo< ConstantPtrAuth >::TypeClass |
Public Member Functions | |
ConstantPtrAuthKeyType (ArrayRef< Constant * > Operands) | |
ConstantPtrAuthKeyType (ArrayRef< Constant * > Operands, const ConstantPtrAuth *) | |
ConstantPtrAuthKeyType (const ConstantPtrAuth *C, SmallVectorImpl< Constant * > &Storage) | |
bool | operator== (const ConstantPtrAuthKeyType &X) const |
bool | operator== (const ConstantPtrAuth *C) const |
unsigned | getHash () const |
ConstantPtrAuth * | create (TypeClass *Ty) const |
Public Attributes | |
ArrayRef< Constant * > | Operands |
Definition at line 499 of file ConstantsContext.h.
using llvm::ConstantPtrAuthKeyType::TypeClass = typename ConstantInfo<ConstantPtrAuth>::TypeClass |
Definition at line 532 of file ConstantsContext.h.
Definition at line 502 of file ConstantsContext.h.
|
inline |
Definition at line 504 of file ConstantsContext.h.
|
inline |
Definition at line 507 of file ConstantsContext.h.
References assert(), llvm::CallingConv::C, E, llvm::SmallVectorBase< Size_T >::empty(), I, Operands, and llvm::SmallVectorTemplateBase< T, bool >::push_back().
|
inline |
Definition at line 534 of file ConstantsContext.h.
References Operands.
|
inline |
Definition at line 528 of file ConstantsContext.h.
References llvm::hash_combine_range(), and Operands.
|
inline |
Definition at line 519 of file ConstantsContext.h.
References llvm::CallingConv::C, E, I, and Operands.
|
inline |
Definition at line 515 of file ConstantsContext.h.
Definition at line 500 of file ConstantsContext.h.
Referenced by ConstantPtrAuthKeyType(), create(), getHash(), and operator==().