LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::GetElementPtrConstantExpr Class Reference

#include <ConstantsContext.h>

Inheritance diagram for llvm::GetElementPtrConstantExpr:
Inheritance graph
[legend]
Collaboration diagram for llvm::GetElementPtrConstantExpr:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DECLARE_TRANSPARENT_OPERAND_ACCESSORS (Value)
 Transparently provide more efficient getOperand methods.

Static Public Member Functions

static GetElementPtrConstantExprCreate (Constant *C, ArrayRef< Constant * > IdxList, Type *DestTy, unsigned Flags)

Detailed Description

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.


Member Function Documentation

static GetElementPtrConstantExpr* llvm::GetElementPtrConstantExpr::Create ( Constant C,
ArrayRef< Constant * >  IdxList,
Type DestTy,
unsigned  Flags 
) [inline, static]

Transparently provide more efficient getOperand methods.


The documentation for this class was generated from the following files: