#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] |
1.5.4