Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <elf.h>
#include "whirl2c_common.h"
#include "glob.h"
#include "flags.h"
#include "pu_info.h"
#include "ir_bread.h"
#include "err_host.tab"
#include "file_util.h"
#include "wn_lower.h"
Go to the source code of this file.
Defines | |
#define | C_FILE_EXTENSION ".c" /* C file */ |
#define | IRB_FILE_EXTENSION ".B" /* WHIRL file */ |
#define | MAX_FNAME_LENGTH 256-7 /* allow for suffix ".w2c.c\0" */ |
Functions | |
static void | Usage (char *progname) |
static void | Process_Common_Options (INT argc, char *argv[], char *envp[]) |
void | Local_Terminate (void) |
static INT32 | Get_Irb_File_Name (INT argc, char *argv[]) |
INT | main (INT argc, char *argv[], char *envp[]) |
#define C_FILE_EXTENSION ".c" /* C file */ |
#define IRB_FILE_EXTENSION ".B" /* WHIRL file */ |
#define MAX_FNAME_LENGTH 256-7 /* allow for suffix ".w2c.c\0" */ |
static INT32 Get_Irb_File_Name | ( | INT | argc, |
char * | argv[] | ||
) | [static] |
Definition at line 230 of file whirl2c.c.
References fprintf(), Irb_File_Name, MAX_FNAME_LENGTH, and strcpy.
Referenced by main().
void Local_Terminate | ( | void | ) |
Definition at line 210 of file whirl2c.c.
References W2C_Fini().
Referenced by main().
Definition at line 281 of file whirl2c.c.
References Cleanup_Files(), Configure(), Current_PU_Info, ecount, ERROR_LINE_UNKNOWN, exit(), FALSE, fprintf(), Free_Local_Info(), Get_Error_Count(), Get_Irb_File_Name(), GLOBAL_SYMTAB, Init_Error_Handler(), Init_Operator_To_Opcode_Table(), Initialize_Special_Global_Symbols(), Initialize_Symbol_Tables(), Irb_File_Name, Local_Terminate(), Malloc_Mem_Pool, MEM_Initialize(), MEM_POOL_Pop, MEM_POOL_Push, MEM_pu_nz_pool_ptr, New_Scope(), NULL, Open_Input_Info(), Preconfigure(), Process_Common_Options(), PU_Info_child, PU_Info_next, PU_Info_proc_sym, PU_Info_tree_ptr, Read_Global_Info(), Read_Local_Info(), Set_Error_File(), Set_Error_Line(), Set_Error_Phase(), ST_name(), Terminate(), TRUE, Usage(), W2C_Outfile_Fini(), W2C_Outfile_Init(), W2C_Outfile_Translate_Pu(), and W2C_Process_Command_Line().
static void Process_Common_Options | ( | INT | argc, |
char * | argv[], | ||
char * | envp[] | ||
) | [static] |
Definition at line 180 of file whirl2c.c.
References Common_Option_Groups, NULL, and Process_Command_Line_Group().
Referenced by main().