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

mdes_st Struct Reference

#include <lmdes.h>

List of all members.

Public Attributes

char * file_name
int processor_model
int number [5]
int offset [5]
char * name [5]
int operand_count
int latency_count
int num_slots
int max_slot
int IOmask_width
int num_reg_files
int max_IO_set_id
int null_external_id
Mdes_IO_Set ** IO_set_table
int num_IO_sets
Mdes_IO_SetIO_set
int num_IO_items
Mdes_IO_ItemIO_item
int num_resources
Mdes_Resourceresource
int num_reslists
int Rmask_width
Mdes_ResListreslist
int num_latencies
Mdes_Latencylatency
int num_operations
Mdes_Operationoperation
int max_opcode
Mdes_Operation ** op_table
Mdes_IO_Set ** operand_type_buf
int * index_type
int * index_number
Mdes2mdes2
int check_resources_for_only_one_alt
char * file_name
char * name [5]
Mdes_IO_Set ** IO_set_table
Mdes_IO_SetIO_set
Mdes_IO_ItemIO_item
Mdes_Resourceresource
Mdes_ResListreslist
Mdes_Latencylatency
Mdes_Operationoperation
Mdes_Operation ** op_table
Mdes_IO_Set ** operand_type_buf
int * index_type
int * index_number
Mdes2mdes2


Member Data Documentation

int mdes_st::check_resources_for_only_one_alt
 

Definition at line 198 of file src/lmdes.h.

char* mdes_st::file_name
 

Definition at line 155 of file src/lmdes.h.

char* mdes_st::file_name
 

Definition at line 155 of file include/lmdes.h.

Referenced by alt_flag_set(), build_mdes_info(), and op_flag_set().

int* mdes_st::index_number
 

Definition at line 186 of file src/lmdes.h.

int* mdes_st::index_number
 

Definition at line 186 of file include/lmdes.h.

Referenced by operand_number().

int* mdes_st::index_type
 

Definition at line 185 of file src/lmdes.h.

int* mdes_st::index_type
 

Definition at line 185 of file include/lmdes.h.

Referenced by operand_type().

Mdes_IO_Item* mdes_st::IO_item
 

Definition at line 172 of file src/lmdes.h.

Mdes_IO_Item* mdes_st::IO_item
 

Definition at line 172 of file include/lmdes.h.

Referenced by print_mdes().

Mdes_IO_Set* mdes_st::IO_set
 

Definition at line 170 of file src/lmdes.h.

Mdes_IO_Set* mdes_st::IO_set
 

Definition at line 170 of file include/lmdes.h.

Referenced by print_mdes().

Mdes_IO_Set** mdes_st::IO_set_table
 

Definition at line 168 of file src/lmdes.h.

Mdes_IO_Set** mdes_st::IO_set_table
 

Definition at line 168 of file include/lmdes.h.

Referenced by build_mdes_info(), and mdes_print_IO_set().

int mdes_st::IOmask_width
 

Definition at line 164 of file src/lmdes.h.

Referenced by IO_sets_intersect(), and print_mdes().

Mdes_Latency* mdes_st::latency
 

Definition at line 179 of file src/lmdes.h.

Mdes_Latency* mdes_st::latency
 

Definition at line 179 of file include/lmdes.h.

Referenced by print_mdes().

int mdes_st::latency_count
 

Definition at line 161 of file src/lmdes.h.

Referenced by max_operand_time(), mdes_calc_min_ready_time(), mdes_latency_count(), mdes_operand_latency(), min_operand_time(), operand_number(), operand_type(), print_mdes(), print_mdes_operand_name(), RU_can_schedule_op(), RU_schedule_op(), RU_schedule_op_at(), and RU_schedule_op_reverse().

int mdes_st::max_IO_set_id
 

Definition at line 166 of file src/lmdes.h.

Referenced by build_mdes_info(), and mdes_print_IO_set().

int mdes_st::max_opcode
 

Definition at line 182 of file src/lmdes.h.

Referenced by alt_flag_set(), build_mdes_info(), mdes_defined_opcode(), mdes_heuristic_alt_id(), mdes_max_completion_time(), mdes_max_opcode(), mdes_operand_latency(), op_flag_set(), print_mdes(), print_mdes_info_debug_info(), and print_mdes_stats().

int mdes_st::max_slot
 

Definition at line 163 of file src/lmdes.h.

struct Mdes2* mdes_st::mdes2
 

Definition at line 189 of file src/lmdes.h.

struct Mdes2* mdes_st::mdes2
 

Definition at line 189 of file include/lmdes.h.

Referenced by print_mdes_stats(), RU_can_place(), RU_can_schedule_op(), RU_map_create(), RU_place(), RU_schedule_op(), RU_schedule_op_at(), RU_schedule_op_reverse(), and RU_unplace().

char* mdes_st::name[5]
 

Definition at line 159 of file src/lmdes.h.

char* mdes_st::name[5]
 

Definition at line 159 of file include/lmdes.h.

Referenced by operand_index().

int mdes_st::null_external_id
 

Definition at line 167 of file src/lmdes.h.

Referenced by mdes_null_operand().

int mdes_st::num_IO_items
 

Definition at line 171 of file src/lmdes.h.

Referenced by print_mdes().

int mdes_st::num_IO_sets
 

Definition at line 169 of file src/lmdes.h.

Referenced by print_mdes().

int mdes_st::num_latencies
 

Definition at line 178 of file src/lmdes.h.

Referenced by print_mdes().

int mdes_st::num_operations
 

Definition at line 180 of file src/lmdes.h.

Referenced by print_mdes().

int mdes_st::num_reg_files
 

Definition at line 165 of file src/lmdes.h.

int mdes_st::num_reslists
 

Definition at line 175 of file src/lmdes.h.

Referenced by print_mdes().

int mdes_st::num_resources
 

Definition at line 173 of file src/lmdes.h.

Referenced by print_mdes(), RU_can_schedule_op(), RU_find_max(), RU_find_resource_index(), RU_schedule_op(), RU_schedule_op_at(), RU_schedule_op_reverse(), and RU_update_usage_count().

int mdes_st::num_slots
 

Definition at line 162 of file src/lmdes.h.

int mdes_st::number
 

Definition at line 157 of file src/lmdes.h.

Referenced by mdes_max_completion_time(), mdes_num_operands(), operand_index(), and print_mdes().

int mdes_st::offset
 

Definition at line 158 of file src/lmdes.h.

Referenced by operand_index(), print_mdes(), and print_mdes_operand_name().

Mdes_Operation** mdes_st::op_table
 

Definition at line 183 of file src/lmdes.h.

Mdes_Operation** mdes_st::op_table
 

Definition at line 183 of file include/lmdes.h.

Referenced by alt_flag_set(), build_mdes_info(), mdes_defined_opcode(), mdes_heuristic_alt_id(), mdes_max_completion_time(), mdes_operand_latency(), op_flag_set(), print_mdes(), print_mdes_info_debug_info(), and print_mdes_stats().

int mdes_st::operand_count
 

Definition at line 160 of file src/lmdes.h.

Referenced by build_mdes_info(), IO_items_compatable(), mdes_operand_count(), and print_mdes().

Mdes_IO_Set** mdes_st::operand_type_buf
 

Definition at line 184 of file src/lmdes.h.

Mdes_IO_Set** mdes_st::operand_type_buf
 

Definition at line 184 of file include/lmdes.h.

Referenced by build_mdes_info().

Mdes_Operation* mdes_st::operation
 

Definition at line 181 of file src/lmdes.h.

Mdes_Operation* mdes_st::operation
 

Definition at line 181 of file include/lmdes.h.

Referenced by print_mdes().

int mdes_st::processor_model
 

Definition at line 156 of file src/lmdes.h.

Mdes_ResList* mdes_st::reslist
 

Definition at line 177 of file src/lmdes.h.

Mdes_ResList* mdes_st::reslist
 

Definition at line 177 of file include/lmdes.h.

Referenced by print_mdes().

Mdes_Resource* mdes_st::resource
 

Definition at line 174 of file src/lmdes.h.

Mdes_Resource* mdes_st::resource
 

Definition at line 174 of file include/lmdes.h.

Referenced by print_mdes().

int mdes_st::Rmask_width
 

Definition at line 176 of file src/lmdes.h.

Referenced by print_mdes(), and RU_map_create().


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