My Project
|
Terminator operations can have Block operands to represent successors. More...
#include <UseDefLists.h>
Public Member Functions | |
unsigned | getOperandNumber () |
Return which operand this is in the operand list of the User. More... | |
![]() | |
IROperand (Operation *owner) | |
IROperand (Operation *owner, ValueType value) | |
IROperand (IROperand &&other) | |
ValueType | get () const |
Return the current value being used by this operand. More... | |
void | set (ValueType newValue) |
Set the current value being used by this operand. More... | |
Operation * | getOwner () |
Return the owner of this operand. More... | |
Operation * | getOwner () const |
void | drop () |
Remove this use of the operand. More... | |
~IROperand () | |
BlockOperand * | getNextOperandUsingThisValue () |
IROperand & | operator= (IROperand &&other) |
Static Public Member Functions | |
static IRObjectWithUseList< BlockOperand > * | getUseList (Block *value) |
Provide the use list that is attached to the given block. More... | |
Additional Inherited Members | |
![]() | |
using | ValueType = Block * |
Terminator operations can have Block operands to represent successors.
unsigned BlockOperand::getOperandNumber | ( | ) |
Return which operand this is in the operand list of the User.
Return which operand this is in the operand list.
|
static |
Provide the use list that is attached to the given block.