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

Go to the source code of this file.

Defines

#define MMAPPED_FILE

Enumerations

enum  PU_KIND {
  PU_UNKNOWN, PU_FUNCTION, PU_SUBROUTINE, PU_PROGRAM,
  PU_BLOCKDATA, PU_MAX_KIND, PU_UNKNOWN, PU_FUNCTION,
  PU_SUBROUTINE, PU_PROGRAM, PU_BLOCKDATA, PU_MAX_KIND
}

Functions

void Trace_Memory_Allocation (INT phase, const char *pname, const struct st *pu, INT32 bb_id)
void Cleanup_Files (BOOL report, BOOL delete_doto)
void Terminate (INT status)
void Set_Fe_Info (INT32 pid, INT32 ptime, char *fe_version)
void Set_File_Name (char *name)

Variables

char * Cur_PU_Name
char * Orig_PU_Name
PU_KIND Cur_PU_Kind
char * Src_File_Name
char * Orig_Src_File_Name
char * Cpp_File_Name
char * Lst_File_Name
char * Err_File_Name
char * Trc_File_Name
char * Tlog_File_Name
char * Irb_File_Name
char * IR_File_Name
char * Ipa_File_Name
char * Asm_File_Name
char * Obj_File_Name
char * Feedback_File_Name
char * Lib_Lock_Name
char * DSTdump_File_Name
char * Global_File_Name
FILE * Src_File
FILE * Cpp_File
FILE * Lst_File
FILE * Err_File
FILE * Trc_File
FILE * Tlog_File
FILE * Irb_File
FILE * IR_File
FILE * Ipa_File
FILE * Asm_File
FILE * Obj_File
FILE * Feedback_File
FILE * Lib_File
FILE * Tim_File
INT32 Num_Source_Files
BOOL Assembly
BOOL Object_Code
BOOL Symbol_Table_Out
BOOL Show_Progress
INT32 Fe_Process_Id
INT32 Fe_Process_Time
char * Fe_Version
BOOL Fe_Josie
BOOL Regcopies_Translated

Define Documentation

#define MMAPPED_FILE
Value:
(1)     /* some components use mmap instead of
                                   stream i/o, in those cases the *_File
                                   will be set to MMAPPED_FILE to show that
                                   the file is active  */

Definition at line 141 of file glob.h.


Enumeration Type Documentation

enum PU_KIND
Enumerator:
PU_UNKNOWN 
PU_FUNCTION 
PU_SUBROUTINE 
PU_PROGRAM 
PU_BLOCKDATA 
PU_MAX_KIND 
PU_UNKNOWN 
PU_FUNCTION 
PU_SUBROUTINE 
PU_PROGRAM 
PU_BLOCKDATA 
PU_MAX_KIND 

Definition at line 94 of file glob.h.


Function Documentation

void Set_Fe_Info ( INT32  pid,
INT32  ptime,
char *  fe_version 
)
void Set_File_Name ( char *  name)
void Terminate ( INT  status)

Definition at line 181 of file cleanup.cxx.

References Cleanup_Files(), exit(), FALSE, and TRUE.

Referenced by Early_Terminate(), and main().

Here is the call graph for this function:

void Trace_Memory_Allocation ( INT  phase,
const char *  pname,
const struct st *  pu,
INT32  bb_id 
)

Variable Documentation

FILE* Asm_File

Definition at line 135 of file glob.cxx.

Definition at line 116 of file glob.cxx.

FILE* Cpp_File

Definition at line 128 of file glob.cxx.

Definition at line 109 of file glob.cxx.

Definition at line 74 of file glob.cxx.

char* Cur_PU_Name

Definition at line 70 of file glob.cxx.

Definition at line 123 of file glob.cxx.

Referenced by cwh_dst_write(), and PDGCS_initialize().

FILE* Err_File

Definition at line 129 of file glob.cxx.

Definition at line 110 of file glob.cxx.

Referenced by Prepare_Source(), and Process_Command_Line().

Definition at line 95 of file glob.cxx.

Definition at line 96 of file glob.cxx.

char* Fe_Version

Definition at line 97 of file glob.cxx.

Definition at line 118 of file glob.cxx.

Referenced by Process_Command_Line(), and Process_Feedback_Options().

Definition at line 124 of file glob.cxx.

Referenced by Configure(), main(), Phase_Init(), and Process_Command_Line().

FILE* Ipa_File

Definition at line 59 of file config_ipa.cxx.

Definition at line 58 of file config_ipa.cxx.

FILE* IR_File

Definition at line 133 of file glob.cxx.

char* IR_File_Name

Definition at line 114 of file glob.cxx.

FILE* Irb_File

Definition at line 134 of file glob.cxx.

Referenced by main().

FILE* Lib_File

Definition at line 137 of file glob.cxx.

Definition at line 122 of file glob.cxx.

FILE* Lst_File

Definition at line 130 of file glob.cxx.

Referenced by Cleanup_Files(), main(), and Prepare_Listing_File().

Definition at line 111 of file glob.cxx.

Referenced by Cleanup_Files(), Prepare_Listing_File(), and Process_Command_Line().

FILE* Obj_File

Definition at line 136 of file glob.cxx.

Referenced by Cleanup_Files().

Definition at line 117 of file glob.cxx.

Referenced by Cleanup_Files(), DRA_Make_File_Name(), Phase_Init(), and Process_Command_Line().

char* Orig_PU_Name

Definition at line 71 of file glob.cxx.

Referenced by Preprocess_PU(), and Print_PU_Stats().

Definition at line 108 of file glob.cxx.

Referenced by Process_Command_Line().

Definition at line 77 of file glob.cxx.

FILE* Src_File

Definition at line 127 of file glob.cxx.

Referenced by Cleanup_Files().

Definition at line 76 of file glob.cxx.

Referenced by Process_Trace_Option().

Definition at line 113 of file glob.cxx.

Referenced by Cleanup_Files(), Prepare_Source(), and Process_Command_Line().

FILE* Trc_File

Definition at line 131 of file glob.cxx.

Definition at line 112 of file glob.cxx.

Referenced by PDGCS_initialize(), Prepare_Source(), and Process_Command_Line().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines