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

profile_studio.cpp File Reference

#include "full_profile.h"
#include "value_profile.h"
#include "branch_profile.h"
#include "trace_profile.h"
#include "bb_edge_profile.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

void usage ()
void parse_arg (int argc, char **argv)
void show_arg ()
void doit ()
int main (int argc, char **argv)

Variables

int PROFILE = 0
int OPTION = 0
int METHOD = 0
char input_filename [128]
char opcode [128]
int yydebug


Function Documentation

void doit  ) 
 

int main int  argc,
char **  argv
 

Definition at line 45 of file profile_studio.cpp.

References doit(), fprintf(), parse_arg(), show_arg(), and usage().

void parse_arg int  argc,
char **  argv
 

Referenced by main().

void show_arg  ) 
 

void usage  ) 
 

Definition at line 27 of file utils.cpp.

References exit().


Variable Documentation

char input_filename[128]
 

Definition at line 35 of file profile_studio.cpp.

Referenced by Value_Profile::lego_write(), Trace_Profile::lego_write(), Full_Profile::lego_write(), Branch_Profile::lego_write(), and BB_Edge_Profile::lego_write().

int METHOD = 0
 

Definition at line 34 of file profile_studio.cpp.

char opcode[128]
 

Definition at line 36 of file profile_studio.cpp.

Referenced by alt_flag_set(), build_mdes_info(), check_issue_width_in_this_block(), findinvariants(), fix_brct_in_this_block(), fix_brl_in_this_block(), is_dummy_opcode(), L_build_oper_mdes_info(), L_build_region_mdes_info(), mdes_build_iolist(), mdes_defined_opcode(), mdes_heuristic_alt_id(), mdes_max_completion_time(), mdes_operand_latency(), op_flag_set(), print_mdes_info_debug_info(), VLIW::process_pipeline(), Multi_Op::read(), SetDagValues(), machine::TinkerOptype(), and TranslateOp().

int OPTION = 0
 

Definition at line 33 of file profile_studio.cpp.

int PROFILE = 0
 

Definition at line 32 of file profile_studio.cpp.

int yydebug
 

Definition at line 43 of file profile_studio.cpp.


Generated on Mon Jul 21 20:30:28 2003 for TINKER LEGO DOC by doxygen 1.3.2