Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <elf.h>
#include <sys/types.h>
#include "defs.h"
#include "glob.h"
#include "erglob.h"
#include "erlib.h"
#include "errors.h"
#include "file_util.h"
#include "tracing.h"
#include "symtab.h"
#include "wn.h"
#include "pu_info.h"
#include "ir_bread.h"
#include "anl_driver.h"
#include "w2c_driver.h"
#include "w2f_driver.h"
#include "instr_reader.h"
#include "be_symtab.h"
#include "w2c_weak.h"
#include "w2f_weak.h"
Go to the source code of this file.
Functions | |
void | Cleanup_Files (BOOL report, BOOL delete_dotofile) |
void | Terminate (INT status) |
void | Early_Terminate (INT status) |
Variables | |
BOOL | Prompf_anl_loaded = FALSE |
BOOL | Purple_loaded = FALSE |
BOOL | Whirl2f_loaded = FALSE |
BOOL | Whirl2c_loaded = FALSE |
void Cleanup_Files | ( | BOOL | report, |
BOOL | delete_dotofile | ||
) |
Definition at line 103 of file cleanup.cxx.
References Anl_Cleanup(), EC_Lst_Close, EC_Obj_Close, EC_Src_Close, EC_Tlog_Close, ErrMsg(), errno, ERROR_LINE_UNKNOWN, Free_Input_Info(), Lst_File, Lst_File_Name, MMAPPED_FILE, NULL, Obj_File, Obj_File_Name, Prompf_anl_loaded, Set_Error_File(), Set_Error_Line(), Set_Error_Source(), Set_Trace_File(), Src_File, Src_File_Name, Tim_File, Tlog_File, Tlog_File_Name, unlink, W2C_Cleanup(), W2F_Cleanup(), Whirl2c_loaded, and Whirl2f_loaded.
Referenced by main(), Signal_Cleanup(), and Terminate().
void Early_Terminate | ( | INT | status | ) |
Definition at line 191 of file cleanup.cxx.
References Be_preg_tab, Be_scope_tab, BE_SCOPE::be_st_tab, RELATED_SEGMENTED_ARRAY< T, block_size >::Clear(), CURRENT_SYMTAB, GLOBAL_SYMTAB, NULL, SCOPE::preg_tab, Scope_tab, SCOPE::st_tab, Terminate(), and growing_table::Un_register().
Referenced by Allocate_Space(), and Finalize_Stack_Frame().
Definition at line 181 of file cleanup.cxx.
References Cleanup_Files(), exit(), FALSE, and TRUE.
Referenced by Early_Terminate(), and main().
Definition at line 74 of file cleanup.cxx.
Referenced by Cleanup_Files(), and load_components().
Definition at line 75 of file cleanup.cxx.
Referenced by load_components().
Definition at line 77 of file cleanup.cxx.
Referenced by Cleanup_Files(), and load_components().
Definition at line 76 of file cleanup.cxx.
Referenced by Cleanup_Files(), and load_components().