Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

src_info Class Reference

#include <yula_global.h>

List of all members.

Public Member Functions

 src_info ()
 ~src_info ()
 src_info ()
 ~src_info ()

Public Attributes

src_kind flag
machine_kind rg_kind
adr_type rg_type
int macro_num
char * str_ptr
union {
   int   reg_num
   int   lit_val
   double   float_lit_val
val
src_infonext
char * str_ptr
union {
   int   reg_num
   int   lit_val
   double   float_lit_val
val
src_infonext


Constructor & Destructor Documentation

src_info::src_info  )  [inline]
 

Definition at line 76 of file include/yula_global.h.

References flag, macro_num, NEITHER, next, rg_kind, rg_type, str_ptr, UNKNOWN_KIND, UNKNOWN_SRC, and val.

src_info::~src_info  )  [inline]
 

Definition at line 86 of file include/yula_global.h.

src_info::src_info  )  [inline]
 

Definition at line 76 of file src/yula_global.h.

References flag, macro_num, NEITHER, next, rg_kind, rg_type, str_ptr, UNKNOWN_KIND, UNKNOWN_SRC, and val.

src_info::~src_info  )  [inline]
 

Definition at line 86 of file src/yula_global.h.


Member Data Documentation

src_kind src_info::flag
 

Definition at line 64 of file src/yula_global.h.

Referenced by type_track_list::add_entry(), decode_src(), get_rg_num(), get_rg_type(), get_string_out_of_op(), handle_macro(), is_fp_type_rg(), one_dst_one_src_pbra_alu(), one_dst_two_src_alu_add(), oper_cmpp_alu(), src_info(), profile_rg::update_top(), and write_out_condition().

double src_info::float_lit_val
 

Definition at line 72 of file src/yula_global.h.

int src_info::lit_val
 

Definition at line 71 of file src/yula_global.h.

int src_info::macro_num
 

Definition at line 67 of file src/yula_global.h.

Referenced by decode_src(), handle_macro(), one_dst_two_src_alu_add(), src_info(), and profile_rg::update_top().

src_info* src_info::next
 

Definition at line 74 of file src/yula_global.h.

src_info* src_info::next
 

Definition at line 74 of file include/yula_global.h.

Referenced by decode_src(), fp_one_dst_two_src_alu_resolved(), get_destination_via_atributes(), one_dst_one_src_fpst_mem(), one_dst_one_src_st_mem(), one_dst_two_src_alu(), one_dst_two_src_alu_add(), one_dst_two_src_alu_resolved(), oper_cmpp_alu(), src_info(), two_src_br(), update_entry(), write_out_condition(), and write_out_function_header_coment().

int src_info::reg_num
 

Definition at line 70 of file src/yula_global.h.

machine_kind src_info::rg_kind
 

Definition at line 65 of file src/yula_global.h.

Referenced by type_track_list::add_entry(), type_track_list::copy_types(), decode_src(), type_track_list::find_corespondent_rg(), get_string_out_of_op(), handle_macro(), and src_info().

adr_type src_info::rg_type
 

Definition at line 66 of file src/yula_global.h.

Referenced by type_track_list::add_entry(), type_track_list::copy_types(), decode_src(), type_track_list::find_corespondent_rg(), get_rg_type(), get_string_out_of_op(), handle_macro(), is_fp_type_rg(), src_info(), and profile_rg::update_top().

char* src_info::str_ptr
 

Definition at line 68 of file src/yula_global.h.

char* src_info::str_ptr
 

Definition at line 68 of file include/yula_global.h.

Referenced by decode_src(), get_string_out_of_op(), handle_macro(), src_info(), and profile_rg::update_top().

union { ... } src_info::val
 

union { ... } src_info::val
 

Referenced by type_track_list::add_entry(), type_track_list::copy_types(), decode_src(), type_track_list::find_corespondent_rg(), get_rg_num(), get_string_out_of_op(), handle_macro(), oper_cmpp_alu(), src_info(), update_entry(), and profile_rg::update_top().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:32 2003 for TINKER LEGO DOC by doxygen 1.3.2