LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
User value
Collaboration diagram for User value:

Functions

LLVMValueRef LLVMGetOperand (LLVMValueRef Val, unsigned Index)
 
void LLVMSetOperand (LLVMValueRef User, unsigned Index, LLVMValueRef Val)
 
int LLVMGetNumOperands (LLVMValueRef Val)
 

Detailed Description

Function in this group pertain to LLVMValueRef instances that descent from llvm::User. This includes constants, instructions, and operators.

Function Documentation

int LLVMGetNumOperands ( LLVMValueRef  Val)

Obtain the number of operands in a llvm::User value.

See Also
llvm::User::getNumOperands()

Definition at line 548 of file Core.cpp.

References llvm::unwrap().

LLVMValueRef LLVMGetOperand ( LLVMValueRef  Val,
unsigned  Index 
)

Obtain an operand at a specific index in a llvm::User value.

See Also
llvm::User::getOperand()

Definition at line 537 of file Core.cpp.

References llvm::unwrap(), and llvm::wrap().

void LLVMSetOperand ( LLVMValueRef  User,
unsigned  Index,
LLVMValueRef  Val 
)

Set an operand at a specific index in a llvm::User value.

See Also
llvm::User::setOperand()

Definition at line 544 of file Core.cpp.

References llvm::unwrap().