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