osprey/be/be/driver_util.cxx File Reference

#include <ctype.h>
#include <cmplrs/rcodes.h>
#include "defs.h"
#include "glob.h"
#include "erglob.h"
#include "file_util.h"
#include "phase.h"
#include "flags.h"
#include "config.h"
#include "config_list.h"
#include "timing.h"
#include "tracing.h"
#include "wn.h"
#include "stab.h"
#include "stblock.h"
#include "wn_lower.h"
#include "wn_fio.h"
#include "wn_instrument.h"
#include "driver_util.h"

Include dependency graph for driver_util.cxx:

Go to the source code of this file.

Defines

#define MAX_MSG_LEVEL   2
#define ERR_FILE_EXTENSION   ".e"
#define TRC_FILE_EXTENSION   ".t"
#define IRB_FILE_EXTENSION   ".B"
#define LST_FILE_EXTENSION   ".l"
#define TLOG_FILE_EXTENSION   ".tlog"

Functions/Subroutines

static void add_phase_args (BE_PHASES phase, char *flag)
void Get_Phase_Args (BE_PHASES phase, INT *argc, char ***argv)
static BOOL Handle_Phase_Specific_Options (char *flag)
void Process_Command_Line (INT argc, char **argv)
void Prepare_Source (void)
void Prepare_Listing_File (void)
void Lowering_Initialize (void)

Variables

BOOL warnings_are_errors = FALSE
static UINT phase_argc [PHASE_COUNT]
static STRINGphase_argv [PHASE_COUNT]
static UINT phase_max_argc [PHASE_COUNT]
static BOOL Tlog_Enabled = FALSE
BOOL Run_Dsm_Cloner
BOOL Run_Dsm_Check
BOOL Run_Dsm_Common_Check
BOOL Run_autopar
BOOL Run_MemCtr
static BOOL Dsm_Recompile = FALSE


Define Documentation

#define ERR_FILE_EXTENSION   ".e"

Definition at line 90 of file driver_util.cxx.

Referenced by Prepare_Source().

#define IRB_FILE_EXTENSION   ".B"

Definition at line 92 of file driver_util.cxx.

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

#define LST_FILE_EXTENSION   ".l"

Definition at line 96 of file driver_util.cxx.

Referenced by Prepare_Listing_File().

#define MAX_MSG_LEVEL   2

Definition at line 87 of file driver_util.cxx.

Referenced by Process_Command_Line().

#define TLOG_FILE_EXTENSION   ".tlog"

Definition at line 98 of file driver_util.cxx.

Referenced by Prepare_Source().

#define TRC_FILE_EXTENSION   ".t"

Definition at line 91 of file driver_util.cxx.

Referenced by Prepare_Source(), and Process_Command_Line().


Function Documentation

static void add_phase_args ( BE_PHASES  phase,
char *  flag 
) [static]

void Get_Phase_Args ( BE_PHASES  phase,
INT argc,
char ***  argv 
)

Definition at line 133 of file driver_util.cxx.

References phase_argc, and phase_argv.

Referenced by load_components(), and main().

static BOOL Handle_Phase_Specific_Options ( char *  flag  )  [static]

void Lowering_Initialize ( void   ) 

Definition at line 602 of file driver_util.cxx.

References Create_Slink_Symbol(), and Lower_Init().

Referenced by Preprocess_PU().

void Prepare_Listing_File ( void   ) 

static BOOL Prepare_Source ( void   ) 

void Process_Command_Line ( INT  argc,
char **  argv 
)


Variable Documentation

BOOL Dsm_Recompile = FALSE [static]

Definition at line 106 of file driver_util.cxx.

Referenced by Process_Command_Line().

UINT phase_argc[PHASE_COUNT] [static]

Definition at line 82 of file driver_util.cxx.

Referenced by add_phase_args(), Get_Phase_Args(), load_components(), and main().

STRING* phase_argv[PHASE_COUNT] [static]

Definition at line 83 of file driver_util.cxx.

Referenced by add_phase_args(), Get_Phase_Args(), load_components(), and main().

UINT phase_max_argc[PHASE_COUNT] [static]

Definition at line 84 of file driver_util.cxx.

Referenced by add_phase_args().

Definition at line 135 of file dra_clone.cxx.

Definition at line 443 of file driver.cxx.

Referenced by Backend_Processing(), and Process_Command_Line().

BOOL Tlog_Enabled = FALSE [static]

Definition at line 100 of file driver_util.cxx.

Referenced by Prepare_Source(), and Process_Command_Line().


Generated on Wed Apr 8 14:24:47 2009 for Open64 by  doxygen 1.5.6