#include <codegen.h>
Data Fields | |
int | op_code |
boolean | label_arg |
int | n_args |
int | arg [3] |
struct RIC_instr * | next_instr |
char | label [1] |
struct RIC_instr * | next_instr |
struct RIC_instr * | prev_instr |
int | result_reg |
int | op1_reg |
int | op2_reg |
boolean | side_effect |
boolean | second_decl |
Definition at line 56 of file codegen.h.
Definition at line 57 of file codegen.h.
Referenced by copy_RIC(), delete(), find_equiv_regs(), get_RIC(), make_instr(), make_lbl_instr(), only_indirect_ref(), parse_RIC(), put_RIC(), RIC_inst_args(), RIC_inst_rs(), RIC_len(), set_regs(), unindirect(), write_block(), and write_RIC().
Definition at line 58 of file codegen.h.
Referenced by copy_RIC(), get_RIC(), make_instr(), make_lbl_instr(), only_indirect_ref(), parse_RIC(), put_RIC(), RIC_inst_args(), RIC_inst_rs(), unindirect(), write_block(), and write_RIC().
int RIC_instr::arg |
Definition at line 60 of file codegen.h.
Referenced by compile_decl(), delete(), find_equiv_regs(), get_RIC(), main(), make_instr(), only_indirect_ref(), parse_RIC(), put_RIC(), read_instr(), RIC_inst_args(), RIC_inst_rs(), RIC_len(), set_regs(), unindirect(), write_block(), and write_RIC().
struct RIC_instr* RIC_instr::next_instr [read] |
Definition at line 61 of file codegen.h.
Referenced by add_after(), cat_RIC(), clear_block(), copy_RIC(), delete(), find_equiv_regs(), free_RIC(), get_RIC(), Ginline_cnvt(), only_indirect_ref(), parse_RIC(), put_RIC(), RIC_inst_args(), RIC_inst_rs(), RIC_len(), unindirect(), write_block(), and write_RIC_seq().
char RIC_instr::label |
Definition at line 62 of file codegen.h.
Referenced by get_RIC(), make_lbl_instr(), parse_RIC(), put_RIC(), write_block(), and write_RIC().
struct RIC_instr* RIC_instr::next_instr [read] |
struct RIC_instr* RIC_instr::prev_instr [read] |