#include "ipc_symtab_merge.h"


Go to the source code of this file.
Functions/Subroutines | |
| void | Initialize_Type_Merging_Hash_Tables (MEM_POOL *pool) |
| void | Merge_All_Types (const IPC_GLOBAL_TABS &original_tabs, IPC_GLOBAL_IDX_MAP &idx_map) |
Definition at line 1000 of file ipc_ty_hash.cxx.
References __alignof__, CXX_NEW, i, IPA_Enable_Old_Type_Merge, Is_True, make_TY_IDX(), TY_Table_Size(), and UINT.
Referenced by ipa_dot_so_init().
| void Merge_All_Types | ( | const IPC_GLOBAL_TABS & | original_tabs, | |
| IPC_GLOBAL_IDX_MAP & | idx_map | |||
| ) |
Definition at line 921 of file ipc_type_merge.cxx.
References idx, Insert_Allocated_Ty(), Insert_Recursive_Type(), Insert_Ty(), IPA_Enable_Old_Type_Merge, Is_Incomplete_Or_Recursive(), Is_True, iter, TY_IDX_MAP::map_, TY_IDX_MAP::set_map(), Setup_Type_Merging_Hash_Tables(), str_map, IPC_GLOBAL_IDX_MAP::sym_str, to_update_incomplete_ty, IPC_GLOBAL_IDX_MAP::ty, TY_IDX_index(), TY_is_incomplete_struct(), ty_map, IPC_GLOBAL_TABS::ty_tab, IPC_GLOBAL_TABS::ty_tab_size, Ty_Table, UINT, updating_incomplete_ty, Valid_TY_IDX(), and void.
Referenced by IPC_merge_global_tab().
1.5.6