Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
cwh_stats.i File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CTR

Defines

#define CTR_count(c1, c2)   ((c1)->counter[c2])
#define CTR_saved(c1, c2)   ((c1)->saved[c2])
#define CTR_str(c1, c2)   ((c1)->string[c2])
#define CTR_misc_str(c1, c2)   ((c1)->misc_str[c2])
#define CTR_num(c1)   ((c1)->num)
#define CTR_saved_sum(c1)   ((c1)->svd_sum)
#define ADDTOSUM   0x1
#define CTR_add_to_sum(c1, c2)   ((c1)->flags[c2] & ADDTOSUM)

Functions

static void cwh_stats_print_details (CTR *cp)

Variables

int cwh_stat_ty_c [c_TY_LAST]
static int cwh_stat_ty_last [c_TY_LAST]
static const int cwh_stat_ty_flags [c_TY_LAST]
static char * cwh_stat_ty_c_TY_string [c_TY_LAST]
static char * cwh_stat_ty_misc_string [3]
static CTR ty_c

Define Documentation

#define ADDTOSUM   0x1

Definition at line 55 of file cwh_stats.i.

#define CTR_add_to_sum (   c1,
  c2 
)    ((c1)->flags[c2] & ADDTOSUM)

Definition at line 57 of file cwh_stats.i.

Referenced by cwh_stats_print_details().

#define CTR_count (   c1,
  c2 
)    ((c1)->counter[c2])

Definition at line 48 of file cwh_stats.i.

Referenced by cwh_stats_print_details().

#define CTR_misc_str (   c1,
  c2 
)    ((c1)->misc_str[c2])

Definition at line 51 of file cwh_stats.i.

Referenced by cwh_stats_print_details().

#define CTR_num (   c1)    ((c1)->num)

Definition at line 52 of file cwh_stats.i.

Referenced by cwh_stats_print_details().

#define CTR_saved (   c1,
  c2 
)    ((c1)->saved[c2])

Definition at line 49 of file cwh_stats.i.

Referenced by cwh_stats_print_details().

#define CTR_saved_sum (   c1)    ((c1)->svd_sum)

Definition at line 53 of file cwh_stats.i.

Referenced by cwh_stats_print_details().

#define CTR_str (   c1,
  c2 
)    ((c1)->string[c2])

Definition at line 50 of file cwh_stats.i.

Referenced by cwh_stats_print_details().


Function Documentation

static void cwh_stats_print_details ( CTR cp) [static]

Variable Documentation

Definition at line 62 of file cwh_stats.i.

Initial value:
 {   
                            " array       : %6d (+%4d) \n",
                            " ptr         : %6d (+%4d) \n",
                            " f90ptr      : %6d (+%4d) \n",
                            " procedure   : %6d (+%4d) \n",
                            " mis + log   : %6d (+%4d) \n",
                            " struct      : %6d (+%4d) \n",
                            " ty_copy     : %6d (+%4d) \n",
                            " uniq ptr    : %6d (+%4d) \n",
                            " d_type      : %6d (+%4d) \n",
                            " match array :                       %6d (+%4d) \n",
                            " match dope  :                       %6d (+%4d) \n",
                            " match other :                       %6d (+%4d) \n",
                            " cleared     :                       %6d (+%4d) \n",
                            " reused      :                       %6d (+%4d) \n",
                            " f90ptr nomat:                       %6d (+%4d) \n",
                           }

Definition at line 78 of file cwh_stats.i.

Initial value:

Definition at line 66 of file cwh_stats.i.

int cwh_stat_ty_last[c_TY_LAST] [static]

Definition at line 64 of file cwh_stats.i.

char* cwh_stat_ty_misc_string[3] [static]
Initial value:
 {   
                            " TY details \n",
                            " ----------------------------\n",
                            "               %6d (+%4d) \n\n"
                           }

Definition at line 96 of file cwh_stats.i.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines