#include "defs.h"#include "mtypes.h"

Go to the source code of this file.
Functions | |
| void | DRA_Initialize (void) |
| void | DRA_Processing (struct pu_info *pu_info, WN *pu, BOOL pu_has_feedback) |
| void | DRA_Finalize (void) |
| ST * | Find_Return_Registers (TYPE_ID type, PREG_NUM *rreg1, PREG_NUM *rreg2) |
Variables | |
| BOOL | Run_Dsm_Cloner |
| BOOL | Run_Dsm_Common_Check |
| BOOL | Run_Dsm_Check |
| void DRA_Finalize | ( | void | ) |
Definition at line 255 of file dra_clone.cxx.
References CLASS_FUNC, CLASS_NAME, CXX_DELETE, DRA_Close_File(), EXPORT_LOCAL, FOREACH_SYMBOL, GLOBAL_SYMTAB, MANGLED_FUNC::is_called, MANGLED_FUNC::is_clone, Malloc_Mem_Pool, MEM_POOL_Delete(), MEM_POOL_Pop, New_ST(), NULL, PU_has_non_mangled_call(), Pu_Table, SCLASS_EXTERN, SCLASS_TEXT, SCLASS_UNKNOWN, Set_ST_emit_symbol(), Set_ST_export(), Set_ST_is_not_used(), Set_ST_sclass(), ST_class(), ST_Init(), ST_is_not_used(), ST_pu(), ST_sclass(), and HASH_TABLE_ITER< SIG_TYPE, DATA_TYPE >::Step().
Referenced by Phase_Fini().

| void DRA_Initialize | ( | void | ) |
Definition at line 220 of file dra_clone.cxx.
References CXX_NEW, DRA_Clone_Initialize(), DRA_EC_Declare_Types(), DRA_Open_And_Map_File(), DRA_Set_Write_Location(), File_info, Malloc_Mem_Pool, MEM_POOL_Initialize, Run_Dsm_Check, Run_Dsm_Cloner, Run_Dsm_Common_Check, Set_FILE_INFO_needs_lno(), and TRUE.
Referenced by main().

Definition at line 337 of file dra_clone.cxx.
References Clear_ST_is_not_used(), CXX_DELETE, CXX_NEW, DRA_Clone_Instantiate(), DRA_Collect_Commons(), DRA_EC_Array_Portion_Parms(), DRA_Mangle_All(), DRA_Process_Commons(), DRA_Process_Globals(), DRA_Read_Pragmas(), FALSE, HASH_TABLE< SIG_TYPE, DATA_TYPE >::Find(), Get_Current_PU(), MEM_POOL_Delete(), MEM_POOL_Initialize, MEM_POOL_Pop, MEM_POOL_Push, NULL, HASH_TABLE< SIG_TYPE, DATA_TYPE >::Num_Entries(), ONST, PU_has_altentry(), PU_mp_needs_lno(), Pu_Table, Run_Dsm_Check, Run_Dsm_Cloner, Run_Dsm_Common_Check, Set_Error_Phase(), Set_PU_has_non_mangled_call(), Set_PU_no_inline(), ST_name_idx(), ST_pu(), WN_ITER_wn, WN_opcode(), WN_st(), WN_WALK_TreeIter(), and WN_WALK_TreeNext().
Referenced by Preorder_Process_PUs().

Definition at line 379 of file dra_mangle.cxx.
Referenced by Gen_Call_Array(), Gen_Malloc_Cart(), and Insert_Alloca().
Definition at line 127 of file dra_clone.cxx.
Definition at line 123 of file dra_clone.cxx.
Definition at line 125 of file dra_clone.cxx.
1.7.1