#include <stdint.h>#include "linker.h"#include "process.h"#include "errors.h"#include "glob.h"#include "config.h"#include "config_list.h"#include "config_targ.h"#include "wn.h"#include "ipc_defs.h"#include "ipa_option.h"#include "ipo_main.h"#include "ipc_symtab_merge.h"#include "ipc_type_merge.h"#include "ipc_main.h"#include "ipc_pic.h"#include "ld_ipa_interface.h"#include "ipc_weak.h"

Go to the source code of this file.
Defines | |
| #define | __STDC_LIMIT_MACROS |
Functions/Subroutines | |
| static void | IP_set_target (void) |
| void | ipa_dot_so_init () |
| void | ipa_driver (INT argc, char **argv) |
| void | Signal_Cleanup (INT sig) |
Variables | |
| static MEM_POOL | Type_Merge_Pool |
| static BOOL | ipa_dot_so_initialized = FALSE |
| #define __STDC_LIMIT_MACROS |
Definition at line 40 of file ipc_main.cxx.
Definition at line 68 of file ipc_main.cxx.
References ABI_I32, ABI_I64, ABI_N32, ABI_n32, ABI_N64, ABI_n64, FALSE, IP_32_bit_ABI, IP_64_bit_ABI, IPA_Configure_Target(), IPA_Target_Type, LD_IPA_ISA, ld_ipa_opt, Target_ABI, Target_ISA, TARGET_ISA_I1, TARGET_ISA_M1, TARGET_ISA_M2, TARGET_ISA_M3, TARGET_ISA_M4, TARGET_ISA_x86_64, TRUE, and Use_32_Bit_Pointers.
Referenced by ipa_dot_so_init().
Definition at line 127 of file ipc_main.cxx.
References Dont_Use_WN_Free_List(), F_CALL_SHARED_RELOC, File_info, Init_Operator_To_Opcode_Table(), Initialize_Auxiliary_Tables(), Initialize_Symbol_Tables(), Initialize_Type_Merging_Hash_Tables(), IP_set_target(), ipa_dot_so_initialized, IPA_Enable_Relocatable_Opt, ld_ipa_opt, LD_IPA_SHARABLE, MEM_Initialize(), MEM_POOL_Initialize, Preconfigure(), Set_FILE_INFO_ipa(), and TRUE.
Referenced by ipa_driver(), process_whirl32(), and process_whirl64().
Definition at line 175 of file ipc_main.cxx.
References Annotation_Filename, Clear_Extra_Auxiliary_Tables(), create_tmpdir(), F_STATIC, FALSE, Fix_up_static_functions(), IP_32_bit_ABI, ipa_dot_so_init(), ipa_dot_so_initialized, IPA_Enable_AutoGnum, IPA_Enable_Cloning, IPA_Enable_DST, IPA_Enable_Picopt, IPA_Enable_Relocatable_Opt, IPA_Max_Jobs, IPA_Target_Type, ld_ipa_opt, LD_IPA_SHARABLE, List_Cite, MEM_POOL_Delete(), NULL, Perform_Interprocedural_Optimization(), Pic_optimization(), Process_IPA_Options(), Tracing_Enabled, TRUE, and Verify_Common_Block_Layout().
Definition at line 241 of file ipc_main.cxx.
References Cleanup_Files(), ER_FATAL, ERN_MESSAGE, exit(), FALSE, fprintf(), msg, and TRUE.
BOOL ipa_dot_so_initialized = FALSE [static] |
Definition at line 124 of file ipc_main.cxx.
Referenced by ipa_dot_so_init(), ipa_driver(), process_whirl32(), and process_whirl64().
MEM_POOL Type_Merge_Pool [static] |
Definition at line 122 of file ipc_main.cxx.
1.5.6