|
| | 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 |
| |