Ruby
2.4.2p198(2017-09-14revision59899)
|
Data Fields | |
LINK_ELEMENT | link |
enum ruby_vminsn_type | insn_id |
unsigned int | line_no |
int | operand_size |
int | sc_state |
VALUE * | operands |
enum ruby_vminsn_type iseq_insn_data::insn_id |
Definition at line 74 of file compile.c.
Referenced by calc_sp_depth(), compile_massign(), insn_data_length(), insn_data_to_s_detail(), insn_set_specialized_instruction(), iseq_insns_unification(), iseq_peephole_optimize(), iseq_set_sequence(), iseq_set_sequence_stackcaching(), iseq_specialized_instruction(), and new_insn_core().
unsigned int iseq_insn_data::line_no |
Definition at line 75 of file compile.c.
Referenced by dump_disasm_list(), iseq_optimize(), iseq_peephole_optimize(), iseq_set_sequence(), iseq_set_sequence_stackcaching(), and new_insn_core().
LINK_ELEMENT iseq_insn_data::link |
Definition at line 73 of file compile.c.
Referenced by compile_massign(), get_next_insn(), get_prev_insn(), iseq_insns_unification(), iseq_peephole_optimize(), iseq_specialized_instruction(), and new_insn_core().
int iseq_insn_data::operand_size |
Definition at line 76 of file compile.c.
Referenced by compile_massign(), insn_set_specialized_instruction(), iseq_optimize(), iseq_peephole_optimize(), iseq_set_sequence(), iseq_specialized_instruction(), and new_insn_core().
VALUE* iseq_insn_data::operands |
Definition at line 78 of file compile.c.
Referenced by calc_sp_depth(), compile_massign_lhs(), insn_data_to_s_detail(), insn_set_specialized_instruction(), iseq_optimize(), iseq_peephole_optimize(), iseq_set_sequence(), and new_insn_core().
int iseq_insn_data::sc_state |
Definition at line 77 of file compile.c.
Referenced by new_insn_core().