|
| Operands () |
|
| Operands (size_t numArguments, size_t numLocals) |
|
| Operands (size_t numArguments, size_t numLocals, const T &initialValue) |
|
template<typename U > |
| Operands (OperandsLikeTag, const Operands< U > &other) |
|
size_t | numberOfArguments () const |
|
size_t | numberOfLocals () const |
|
T & | argument (size_t idx) |
|
const T & | argument (size_t idx) const |
|
T & | local (size_t idx) |
|
const T & | local (size_t idx) const |
|
template<OperandKind operandKind> |
size_t | sizeFor () const |
|
template<OperandKind operandKind> |
T & | atFor (size_t idx) |
|
template<OperandKind operandKind> |
const T & | atFor (size_t idx) const |
|
void | ensureLocals (size_t size) |
|
void | ensureLocals (size_t size, const T &ensuredValue) |
|
void | setLocal (size_t idx, const T &value) |
|
T | getLocal (size_t idx) |
|
void | setArgumentFirstTime (size_t idx, const T &value) |
|
void | setLocalFirstTime (size_t idx, const T &value) |
|
T & | operand (int operand) |
|
T & | operand (VirtualRegister virtualRegister) |
|
const T & | operand (int operand) const |
|
const T & | operand (VirtualRegister operand) const |
|
bool | hasOperand (int operand) const |
|
bool | hasOperand (VirtualRegister reg) const |
|
void | setOperand (int operand, const T &value) |
|
void | setOperand (VirtualRegister virtualRegister, const T &value) |
|
size_t | size () const |
|
const T & | at (size_t index) const |
|
T & | at (size_t index) |
|
const T & | operator[] (size_t index) const |
|
T & | operator[] (size_t index) |
|
bool | isArgument (size_t index) const |
|
bool | isVariable (size_t index) const |
|
int | argumentForIndex (size_t index) const |
|
int | variableForIndex (size_t index) const |
|
int | operandForIndex (size_t index) const |
|
VirtualRegister | virtualRegisterForIndex (size_t index) const |
|
size_t | indexForOperand (int operand) const |
|
size_t | indexForOperand (VirtualRegister reg) const |
|
void | setOperandFirstTime (int operand, const T &value) |
|
void | fill (T value) |
|
void | clear () |
|
bool | operator== (const Operands &other) const |
|
void | dumpInContext (PrintStream &out, DumpContext *context) const |
|
void | dump (PrintStream &out) const |
|
| Operands () |
|
| Operands (size_t numArguments, size_t numLocals) |
|
| Operands (size_t numArguments, size_t numLocals, const T &initialValue) |
|
template<typename U > |
| Operands (OperandsLikeTag, const Operands< U > &other) |
|
size_t | numberOfArguments () const |
|
size_t | numberOfLocals () const |
|
T & | argument (size_t idx) |
|
const T & | argument (size_t idx) const |
|
T & | local (size_t idx) |
|
const T & | local (size_t idx) const |
|
template<OperandKind operandKind> |
size_t | sizeFor () const |
|
template<OperandKind operandKind> |
T & | atFor (size_t idx) |
|
template<OperandKind operandKind> |
const T & | atFor (size_t idx) const |
|
void | ensureLocals (size_t size) |
|
void | ensureLocals (size_t size, const T &ensuredValue) |
|
void | setLocal (size_t idx, const T &value) |
|
T | getLocal (size_t idx) |
|
void | setArgumentFirstTime (size_t idx, const T &value) |
|
void | setLocalFirstTime (size_t idx, const T &value) |
|
T & | operand (int operand) |
|
T & | operand (VirtualRegister virtualRegister) |
|
const T & | operand (int operand) const |
|
const T & | operand (VirtualRegister operand) const |
|
bool | hasOperand (int operand) const |
|
bool | hasOperand (VirtualRegister reg) const |
|
void | setOperand (int operand, const T &value) |
|
void | setOperand (VirtualRegister virtualRegister, const T &value) |
|
size_t | size () const |
|
const T & | at (size_t index) const |
|
T & | at (size_t index) |
|
const T & | operator[] (size_t index) const |
|
T & | operator[] (size_t index) |
|
bool | isArgument (size_t index) const |
|
bool | isVariable (size_t index) const |
|
int | argumentForIndex (size_t index) const |
|
int | variableForIndex (size_t index) const |
|
int | operandForIndex (size_t index) const |
|
VirtualRegister | virtualRegisterForIndex (size_t index) const |
|
size_t | indexForOperand (int operand) const |
|
size_t | indexForOperand (VirtualRegister reg) const |
|
void | setOperandFirstTime (int operand, const T &value) |
|
void | fill (T value) |
|
void | clear () |
|
bool | operator== (const Operands &other) const |
|
void | dumpInContext (PrintStream &out, DumpContext *context) const |
|
void | dump (PrintStream &out) const |
|