LLVM API Documentation
#include <ConstantsContext.h>
Public Member Functions | |
ExprMapKeyType (unsigned opc, ArrayRef< Constant * > ops, unsigned short flags=0, unsigned short optionalflags=0, ArrayRef< unsigned > inds=None) | |
bool | operator== (const ExprMapKeyType &that) const |
bool | operator< (const ExprMapKeyType &that) const |
bool | operator!= (const ExprMapKeyType &that) const |
Public Attributes | |
uint8_t | opcode |
uint8_t | subclassoptionaldata |
uint16_t | subclassdata |
std::vector< Constant * > | operands |
SmallVector< unsigned, 4 > | indices |
Definition at line 316 of file ConstantsContext.h.
|
inline |
Definition at line 317 of file ConstantsContext.h.
|
inline |
Definition at line 347 of file ConstantsContext.h.
|
inline |
Definition at line 336 of file ConstantsContext.h.
References indices, opcode, operands, subclassdata, and subclassoptionaldata.
|
inline |
Definition at line 329 of file ConstantsContext.h.
References indices, opcode, operands, subclassdata, and subclassoptionaldata.
SmallVector<unsigned, 4> llvm::ExprMapKeyType::indices |
Definition at line 328 of file ConstantsContext.h.
Referenced by llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), operator<(), and operator==().
uint8_t llvm::ExprMapKeyType::opcode |
Definition at line 324 of file ConstantsContext.h.
Referenced by llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), operator<(), and operator==().
std::vector<Constant*> llvm::ExprMapKeyType::operands |
Definition at line 327 of file ConstantsContext.h.
Referenced by llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), operator<(), and operator==().
uint16_t llvm::ExprMapKeyType::subclassdata |
Definition at line 326 of file ConstantsContext.h.
Referenced by llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), operator<(), and operator==().
uint8_t llvm::ExprMapKeyType::subclassoptionaldata |
Definition at line 325 of file ConstantsContext.h.
Referenced by llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), operator<(), and operator==().