RIC_instr Struct Reference

#include <codegen.h>


Data Fields

int op_code
boolean label_arg
int n_args
int arg [3]
struct RIC_instrnext_instr
char label [1]
struct RIC_instrnext_instr
struct RIC_instrprev_instr
int result_reg
int op1_reg
int op2_reg
boolean side_effect
boolean second_decl


Detailed Description

Definition at line 56 of file codegen.h.


Field Documentation

int RIC_instr::op_code

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

boolean RIC_instr::label_arg

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::n_args

Definition at line 59 of file codegen.h.

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]

Definition at line 6 of file RIC.h.

struct RIC_instr* RIC_instr::prev_instr [read]

Definition at line 7 of file RIC.h.

Referenced by add_after(), and delete().

int RIC_instr::result_reg

Definition at line 9 of file RIC.h.

Referenced by set_regs().

int RIC_instr::op1_reg

Definition at line 10 of file RIC.h.

Referenced by set_regs().

int RIC_instr::op2_reg

Definition at line 11 of file RIC.h.

Referenced by set_regs().

boolean RIC_instr::side_effect

Definition at line 13 of file RIC.h.

Referenced by set_regs().

boolean RIC_instr::second_decl

Definition at line 15 of file RIC.h.


The documentation for this struct was generated from the following files:
Generated on Fri Jan 25 10:39:51 2008 for russell by  doxygen 1.5.4