|
| V8_INLINE | BytecodeNode (Bytecode bytecode, BytecodeSourceInfo source_info=BytecodeSourceInfo()) |
| |
| V8_INLINE | BytecodeNode (Bytecode bytecode, uint32_t operand0, BytecodeSourceInfo source_info=BytecodeSourceInfo()) |
| |
| V8_INLINE | BytecodeNode (Bytecode bytecode, uint32_t operand0, uint32_t operand1, BytecodeSourceInfo source_info=BytecodeSourceInfo()) |
| |
| V8_INLINE | BytecodeNode (Bytecode bytecode, uint32_t operand0, uint32_t operand1, uint32_t operand2, BytecodeSourceInfo source_info=BytecodeSourceInfo()) |
| |
| V8_INLINE | BytecodeNode (Bytecode bytecode, uint32_t operand0, uint32_t operand1, uint32_t operand2, uint32_t operand3, BytecodeSourceInfo source_info=BytecodeSourceInfo()) |
| |
| V8_INLINE | BytecodeNode (Bytecode bytecode, uint32_t operand0, uint32_t operand1, uint32_t operand2, uint32_t operand3, uint32_t operand4, BytecodeSourceInfo source_info=BytecodeSourceInfo()) |
| |
| void | Print (std::ostream &os) const |
| |
| Bytecode | bytecode () const |
| |
| uint32_t | operand (int i) const |
| |
| const uint32_t * | operands () const |
| |
| void | update_operand0 (uint32_t operand0) |
| |
| int | operand_count () const |
| |
| OperandScale | operand_scale () const |
| |
| const BytecodeSourceInfo & | source_info () const |
| |
| void | set_source_info (BytecodeSourceInfo source_info) |
| |
| bool | operator== (const BytecodeNode &other) const |
| |
| bool | operator!= (const BytecodeNode &other) const |
| |
|
| template<Bytecode bytecode, ImplicitRegisterUse accum_use> |
| static V8_INLINE BytecodeNode | Create (BytecodeSourceInfo source_info) |
| |
| template<Bytecode bytecode, ImplicitRegisterUse accum_use, OperandType operand0_type> |
| static V8_INLINE BytecodeNode | Create (BytecodeSourceInfo source_info, uint32_t operand0) |
| |
| template<Bytecode bytecode, ImplicitRegisterUse accum_use, OperandType operand0_type, OperandType operand1_type> |
| static V8_INLINE BytecodeNode | Create (BytecodeSourceInfo source_info, uint32_t operand0, uint32_t operand1) |
| |
| template<Bytecode bytecode, ImplicitRegisterUse accum_use, OperandType operand0_type, OperandType operand1_type, OperandType operand2_type> |
| static V8_INLINE BytecodeNode | Create (BytecodeSourceInfo source_info, uint32_t operand0, uint32_t operand1, uint32_t operand2) |
| |
| template<Bytecode bytecode, ImplicitRegisterUse accum_use, OperandType operand0_type, OperandType operand1_type, OperandType operand2_type, OperandType operand3_type> |
| static V8_INLINE BytecodeNode | Create (BytecodeSourceInfo source_info, uint32_t operand0, uint32_t operand1, uint32_t operand2, uint32_t operand3) |
| |
| template<Bytecode bytecode, ImplicitRegisterUse accum_use, OperandType operand0_type, OperandType operand1_type, OperandType operand2_type, OperandType operand3_type, OperandType operand4_type> |
| static V8_INLINE BytecodeNode | Create (BytecodeSourceInfo source_info, uint32_t operand0, uint32_t operand1, uint32_t operand2, uint32_t operand3, uint32_t operand4) |
| |
| template<OperandType operand_type> |
| static V8_INLINE OperandScale | ScaleForOperand (uint32_t operand) |
| |
Definition at line 18 of file bytecode-node.h.