osprey/dipa/rta/open64/tracing.h File Reference

Go to the source code of this file.

Defines

#define Is_Trace(Cond, Parmlist)   ((void) 1)
 * Sort of bizarre, including from common/com to common/util, but it
#define Is_Trace_cmd(Cond, Cmd)   ((void) 1)
#define TKIND_INFO   -1
#define TKIND_DEBUG   -2
#define TKIND_IR   -3
#define TKIND_SYMTAB   -4
#define TKIND_TN   -5
#define TKIND_BB   -6
#define TKIND_XPHASE   -7
#define TKIND_CTRL   -8
#define TKIND_ALLOC   -9
#define TKIND_MIN   -10
#define TINFO_TIME   1
#define TINFO_CTIME   2
#define TINFO_STATS   8
#define TINFO_SOURCE   32
#define TINFO_TFLAGS   64
#define TINFO_PREFIXDUMP   128
#define TP_MIN   1
#define TP_PTRACE1   1
#define TP_PTRACE2   2
#define TP_MISC   3
#define TP_SEMANTICS   8
#define TP_IRB   10
#define TP_IR_READ   11
#define TP_WHIRL2FC   12
#define TP_WHIRLSIMP   13
#define TP_REGION   14
#define TP_ORI   15
#define TP_FEEDBACK   16
#define TP_INLINE   17
#define TP_IPL   18
#define TP_IPA   19
#define TP_IPO   20
#define TP_IPM   21
#define TP_ALIAS   24
#define TP_WOPT1   25
#define TP_WOPT2   26
#define TP_WOPT3   27
#define TP_GLOBOPT   TP_WOPT1
#define TP_VECDD   30
#define TP_LNOPT   31
#define TP_LNOPT2   32
#define TP_LNOPT3   33
#define TP_VHO_LOWER   36
#define TP_LOWER   37
#define TP_LOWER90   38
#define TP_DATALAYOUT   39
#define TP_CG   40
#define TP_CGEXP   41
#define TP_LOCALIZE   42
#define TP_FIND_GLOB   43
#define TP_EBO   44
#define TP_CGPREP   45
#define TP_FLOWOPT   47
#define TP_GCM   48
#define TP_CGLOOP   49
#define TP_SWPIPE   50
#define TP_SRA   51
#define TP_SCHED   52
#define TP_GRA   53
#define TP_ALLOC   54
#define TP_PSGCM   55
#define TP_EMIT   56
#define TP_HBF   57
#define TP_PQS   58
#define TP_THR   59
#define TP_TEMP   60
#define TP_A_REGION   61
#define TP_A_GSCHED   62
#define TP_A_LSCHED   63
#define TP_IPISR   64
#define TP_LAST   64
#define TP_COUNT   65
#define TP_PTRACE1_ALL   0x001
#define TP_PTRACE1_INL   0x002
#define TP_PTRACE1_IPA   0x004
#define TP_PTRACE1_LNO   0x008
#define TP_PTRACE1_OPT   0x010
#define TP_PTRACE1_CG   0x020
#define TP_PTRACE1_IPALNO   0x040
#define TP_PTRACE1_IPA_CPROP   0x080
#define TP_PTRACE1_CALLINFO   0x100
#define TP_PTRACE1_PARALLEL   0x200
#define TP_PTRACE1_NOHDR   0x400
#define TFile   Get_Trace_File_Desc()

Functions/Subroutines

INT32 Get_Trace_Phase_Number (char **cp, char *arg)
void List_Phase_Numbers (void)
void Set_Trace (INT func, INT arg)
void Set_Trace_Pu (char *name)
void Set_Trace_Pu_Number (INT number)
void Set_Current_PU_For_Trace (char *name, INT number)
void Set_Trace_Region_Number (INT number)
void Set_Current_Region_For_Trace (INT number)
BOOL Get_Trace (INT func, INT arg)
BOOL Get_BB_Trace (INT bb_id)
BOOL Stop_Execution (INT phase)
FILEGet_Trace_File_Desc (void)
void Set_Trace_File (char *filename)
void Set_Trace_File_internal (FILE *)
void Nest_Indent (FILE *file)
INT Get_Current_Phase_Number (void)
void Set_Current_Phase_Number (INT)

Variables

char * SBar
char * DBar
char * Sharps


Define Documentation

#define Is_Trace ( Cond,
Parmlist   )     ((void) 1)

* Sort of bizarre, including from common/com to common/util, but it

* include "defs.h" */

Definition at line 89 of file tracing.h.

#define Is_Trace_cmd ( Cond,
Cmd   )     ((void) 1)

Definition at line 90 of file tracing.h.

#define TFile   Get_Trace_File_Desc()

Definition at line 338 of file tracing.h.

#define TINFO_CTIME   2

Definition at line 160 of file tracing.h.

#define TINFO_PREFIXDUMP   128

Definition at line 164 of file tracing.h.

#define TINFO_SOURCE   32

Definition at line 162 of file tracing.h.

#define TINFO_STATS   8

Definition at line 161 of file tracing.h.

#define TINFO_TFLAGS   64

Definition at line 163 of file tracing.h.

#define TINFO_TIME   1

Definition at line 159 of file tracing.h.

#define TKIND_ALLOC   -9

Definition at line 155 of file tracing.h.

#define TKIND_BB   -6

Definition at line 152 of file tracing.h.

#define TKIND_CTRL   -8

Definition at line 154 of file tracing.h.

#define TKIND_DEBUG   -2

Definition at line 148 of file tracing.h.

#define TKIND_INFO   -1

Definition at line 147 of file tracing.h.

#define TKIND_IR   -3

Definition at line 149 of file tracing.h.

#define TKIND_MIN   -10

Definition at line 156 of file tracing.h.

#define TKIND_SYMTAB   -4

Definition at line 150 of file tracing.h.

#define TKIND_TN   -5

Definition at line 151 of file tracing.h.

#define TKIND_XPHASE   -7

Definition at line 153 of file tracing.h.

#define TP_A_GSCHED   62

Definition at line 238 of file tracing.h.

#define TP_A_LSCHED   63

Definition at line 239 of file tracing.h.

#define TP_A_REGION   61

Definition at line 237 of file tracing.h.

#define TP_ALIAS   24

Definition at line 198 of file tracing.h.

#define TP_ALLOC   54

Definition at line 229 of file tracing.h.

#define TP_CG   40

Definition at line 216 of file tracing.h.

#define TP_CGEXP   41

Definition at line 217 of file tracing.h.

#define TP_CGLOOP   49

Definition at line 224 of file tracing.h.

#define TP_CGPREP   45

Definition at line 221 of file tracing.h.

#define TP_COUNT   65

Definition at line 246 of file tracing.h.

#define TP_DATALAYOUT   39

Definition at line 215 of file tracing.h.

#define TP_EBO   44

Definition at line 220 of file tracing.h.

#define TP_EMIT   56

Definition at line 231 of file tracing.h.

#define TP_FEEDBACK   16

Definition at line 188 of file tracing.h.

#define TP_FIND_GLOB   43

Definition at line 219 of file tracing.h.

#define TP_FLOWOPT   47

Definition at line 222 of file tracing.h.

#define TP_GCM   48

Definition at line 223 of file tracing.h.

#define TP_GLOBOPT   TP_WOPT1

Definition at line 202 of file tracing.h.

#define TP_GRA   53

Definition at line 228 of file tracing.h.

#define TP_HBF   57

Definition at line 232 of file tracing.h.

#define TP_INLINE   17

Definition at line 191 of file tracing.h.

#define TP_IPA   19

Definition at line 193 of file tracing.h.

#define TP_IPISR   64

Definition at line 240 of file tracing.h.

#define TP_IPL   18

Definition at line 192 of file tracing.h.

#define TP_IPM   21

Definition at line 195 of file tracing.h.

#define TP_IPO   20

Definition at line 194 of file tracing.h.

#define TP_IR_READ   11

Definition at line 183 of file tracing.h.

#define TP_IRB   10

Definition at line 180 of file tracing.h.

#define TP_LAST   64

Definition at line 245 of file tracing.h.

#define TP_LNOPT   31

Definition at line 206 of file tracing.h.

#define TP_LNOPT2   32

Definition at line 207 of file tracing.h.

#define TP_LNOPT3   33

Definition at line 208 of file tracing.h.

#define TP_LOCALIZE   42

Definition at line 218 of file tracing.h.

#define TP_LOWER   37

Definition at line 211 of file tracing.h.

#define TP_LOWER90   38

Definition at line 212 of file tracing.h.

#define TP_MIN   1

Definition at line 170 of file tracing.h.

#define TP_MISC   3

Definition at line 176 of file tracing.h.

#define TP_ORI   15

Definition at line 187 of file tracing.h.

#define TP_PQS   58

Definition at line 233 of file tracing.h.

#define TP_PSGCM   55

Definition at line 230 of file tracing.h.

#define TP_PTRACE1   1

Definition at line 174 of file tracing.h.

#define TP_PTRACE1_ALL   0x001

Definition at line 258 of file tracing.h.

#define TP_PTRACE1_CALLINFO   0x100

Definition at line 266 of file tracing.h.

#define TP_PTRACE1_CG   0x020

Definition at line 263 of file tracing.h.

#define TP_PTRACE1_INL   0x002

Definition at line 259 of file tracing.h.

#define TP_PTRACE1_IPA   0x004

Definition at line 260 of file tracing.h.

#define TP_PTRACE1_IPA_CPROP   0x080

Definition at line 265 of file tracing.h.

#define TP_PTRACE1_IPALNO   0x040

Definition at line 264 of file tracing.h.

#define TP_PTRACE1_LNO   0x008

Definition at line 261 of file tracing.h.

#define TP_PTRACE1_NOHDR   0x400

Definition at line 268 of file tracing.h.

#define TP_PTRACE1_OPT   0x010

Definition at line 262 of file tracing.h.

#define TP_PTRACE1_PARALLEL   0x200

Definition at line 267 of file tracing.h.

#define TP_PTRACE2   2

Definition at line 175 of file tracing.h.

#define TP_REGION   14

Definition at line 186 of file tracing.h.

#define TP_SCHED   52

Definition at line 227 of file tracing.h.

#define TP_SEMANTICS   8

Definition at line 179 of file tracing.h.

#define TP_SRA   51

Definition at line 226 of file tracing.h.

#define TP_SWPIPE   50

Definition at line 225 of file tracing.h.

#define TP_TEMP   60

Definition at line 236 of file tracing.h.

#define TP_THR   59

Definition at line 234 of file tracing.h.

#define TP_VECDD   30

Definition at line 205 of file tracing.h.

#define TP_VHO_LOWER   36

Definition at line 210 of file tracing.h.

#define TP_WHIRL2FC   12

Definition at line 184 of file tracing.h.

#define TP_WHIRLSIMP   13

Definition at line 185 of file tracing.h.

#define TP_WOPT1   25

Definition at line 199 of file tracing.h.

#define TP_WOPT2   26

Definition at line 200 of file tracing.h.

#define TP_WOPT3   27

Definition at line 201 of file tracing.h.


Function Documentation

BOOL Get_BB_Trace ( INT  bb_id  ) 

INT Get_Current_Phase_Number ( void   ) 

Definition at line 1453 of file errors.cxx.

BOOL Get_Trace ( INT  func,
INT  arg 
)

FILE* Get_Trace_File_Desc ( void   ) 

Definition at line 340 of file dipa_phase_ctrl.cxx.

References DIPA_Phase_Manager::Get_Trace_File_Desc().

INT32 Get_Trace_Phase_Number ( char **  cp,
char *  arg 
)

Definition at line 239 of file tracing.c.

References EC_Trace_Phase, ErrMsg(), Get_Numeric_Flag(), PD_id, PD_num, strncasecmp(), TP_COUNT, TP_LAST, and TP_MIN.

Referenced by Process_Trace_Option().

void List_Phase_Numbers ( void   ) 

Definition at line 273 of file tracing.c.

References fprintf(), Get_Trace_File(), PD_id, PD_name, PD_num, TP_COUNT, and TP_Mask.

Referenced by Process_Command_Line(), and Process_IPA_Options().

void Nest_Indent ( FILE file  ) 

Definition at line 704 of file tracing.c.

References fprintf(), INDENT, and trace_stack().

void Set_Current_Phase_Number ( INT   ) 

Definition at line 1447 of file errors.cxx.

Referenced by Set_Error_Phase().

void Set_Current_PU_For_Trace ( char *  name,
INT  number 
)

void Set_Current_Region_For_Trace ( INT  number  ) 

Definition at line 414 of file tracing.c.

References Current_Region_Number.

Referenced by Do_WOPT_and_CG_with_Regions(), and Set_Current_PU_For_Trace().

void Set_Trace ( INT  func,
INT  arg 
)

void Set_Trace_File ( char *  filename  ) 

void Set_Trace_File_internal ( FILE  ) 

void Set_Trace_Pu ( char *  name  ) 

Definition at line 429 of file tracing.c.

References EC_Trace_PUs, ErrMsg(), PU_Cnt, PU_COUNT, and PU_Enable.

Referenced by Process_Trace_Option().

void Set_Trace_Pu_Number ( INT  number  ) 

Definition at line 441 of file tracing.c.

References EC_Trace_PUs, ErrMsg(), PU_COUNT, PU_NCnt, and PU_Num_Enable.

Referenced by Process_Trace_Option().

void Set_Trace_Region_Number ( INT  number  ) 

Definition at line 461 of file tracing.c.

References EC_Trace_REGIONs, ErrMsg(), REGION_COUNT, REGION_NCnt, and Region_Num_Enable.

Referenced by Process_Trace_Option().

BOOL Stop_Execution ( INT  phase  ) 

Definition at line 613 of file tracing.c.

References Xstop_Phase.


Variable Documentation

char* DBar

Definition at line 75 of file tracing.c.

char* SBar

Definition at line 73 of file tracing.c.

char* Sharps

Definition at line 77 of file tracing.c.


Generated on Wed Apr 8 14:43:42 2009 for Open64 by  doxygen 1.5.6