LLVM API Documentation
#include <ConstantsContext.h>
Public Member Functions | |
void * | operator new (size_t s) |
InsertValueConstantExpr (Constant *Agg, Constant *Val, ArrayRef< unsigned > IdxList, Type *DestTy) | |
DECLARE_TRANSPARENT_OPERAND_ACCESSORS (Value) | |
Transparently provide more efficient getOperand methods. | |
Public Attributes | |
const SmallVector< unsigned, 4 > | Indices |
Indices - These identify the position for the insertion. |
InsertValueConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement insertvalue constant exprs.
Definition at line 187 of file ConstantsContext.h.
llvm::InsertValueConstantExpr::InsertValueConstantExpr | ( | Constant * | Agg, |
Constant * | Val, | ||
ArrayRef< unsigned > | IdxList, | ||
Type * | DestTy | ||
) | [inline] |
Definition at line 195 of file ConstantsContext.h.
Transparently provide more efficient getOperand methods.
void* llvm::InsertValueConstantExpr::operator new | ( | size_t | s | ) | [inline] |
Reimplemented from llvm::User.
Definition at line 192 of file ConstantsContext.h.
Indices - These identify the position for the insertion.
Definition at line 204 of file ConstantsContext.h.