LLVM API Documentation
#include <ConstantsContext.h>
Public Member Functions | |
void * | operator new (size_t s) |
BinaryConstantExpr (unsigned Opcode, Constant *C1, Constant *C2, unsigned Flags) | |
DECLARE_TRANSPARENT_OPERAND_ACCESSORS (Value) | |
Transparently provide more efficient getOperand methods. |
BinaryConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement binary constant exprs.
Definition at line 52 of file ConstantsContext.h.
llvm::BinaryConstantExpr::BinaryConstantExpr | ( | unsigned | Opcode, |
Constant * | C1, | ||
Constant * | C2, | ||
unsigned | Flags | ||
) | [inline] |
Definition at line 60 of file ConstantsContext.h.
References llvm::Value::SubclassOptionalData.
Transparently provide more efficient getOperand methods.
void* llvm::BinaryConstantExpr::operator new | ( | size_t | s | ) | [inline] |
Reimplemented from llvm::User.
Definition at line 57 of file ConstantsContext.h.