LLVM API Documentation
#include <ConstantsContext.h>
Public Member Functions | |
DECLARE_TRANSPARENT_OPERAND_ACCESSORS (Value) | |
Transparently provide more efficient getOperand methods. | |
Static Public Member Functions | |
static GetElementPtrConstantExpr * | Create (Constant *C, ArrayRef< Constant * > IdxList, Type *DestTy, unsigned Flags) |
GetElementPtrConstantExpr - This class is private to Constants.cpp, and is used behind the scenes to implement getelementpr constant exprs.
Definition at line 213 of file ConstantsContext.h.
static GetElementPtrConstantExpr* llvm::GetElementPtrConstantExpr::Create | ( | Constant * | C, |
ArrayRef< Constant * > | IdxList, | ||
Type * | DestTy, | ||
unsigned | Flags | ||
) | [inline, static] |
Definition at line 218 of file ConstantsContext.h.
References llvm::ArrayRef< T >::size(), and llvm::Value::SubclassOptionalData.
Referenced by llvm::ConstantExprKeyType::create().
Transparently provide more efficient getOperand methods.