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.
| llvm::ExprMapKeyType::ExprMapKeyType | ( | unsigned | opc, |
| ArrayRef< Constant * > | ops, | ||
| unsigned short | flags = 0, |
||
| unsigned short | optionalflags = 0, |
||
| ArrayRef< unsigned > | inds = None |
||
| ) | [inline] |
Definition at line 317 of file ConstantsContext.h.
| bool llvm::ExprMapKeyType::operator!= | ( | const ExprMapKeyType & | that | ) | const [inline] |
Definition at line 347 of file ConstantsContext.h.
| bool llvm::ExprMapKeyType::operator< | ( | const ExprMapKeyType & | that | ) | const [inline] |
Definition at line 336 of file ConstantsContext.h.
References indices, opcode, operands, subclassdata, and subclassoptionaldata.
| bool llvm::ExprMapKeyType::operator== | ( | const ExprMapKeyType & | that | ) | const [inline] |
Definition at line 329 of file ConstantsContext.h.
References indices, opcode, operands, subclassdata, and subclassoptionaldata.
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==().
Definition at line 325 of file ConstantsContext.h.
Referenced by llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >::create(), operator<(), and operator==().