
Go to the source code of this file.
Defines | |
| #define | GTN_CONST const |
Typedefs | |
| typedef INT32 | GTN_UNIVERSE_ITER |
Functions/Subroutines | |
| void | GTN_UNIVERSE_Pu_Begin (void) |
| void | GTN_UNIVERSE_REGION_Begin (void) |
| void | GTN_UNIVERSE_Pu_End (void) |
| void | GTN_UNIVERSE_Add_TN (TN *tn) |
| INT32 | GTN_UNIVERSE_TN_int (TN *tn) |
| TN * | GTN_UNIVERSE_INT_tn (INT32 i) |
| void | GTN_UNIVERSE_ITER_Init (GTN_UNIVERSE_ITER *iter) |
| BOOL | GTN_UNIVERSE_ITER_Done (const GTN_UNIVERSE_ITER *iter) |
| TN * | GTN_UNIVERSE_ITER_Current (const GTN_UNIVERSE_ITER *iter) |
| void | GTN_UNIVERSE_ITER_Step (GTN_UNIVERSE_ITER *iter) |
Variables | |
| GTN_CONST INT32 | GTN_UNIVERSE_size |
| INT32 | First_REGION_GTN |
| GTN_CONST INT32 *GTN_CONST | GTN_UNIVERSE_tn_int_map |
| TN *GTN_CONST *GTN_CONST | GTN_UNIVERSE_int_tn_map |
| INT32 | tn_int_map_allocated_size |
| INT32 | int_tn_map_allocated_size |
| #define GTN_CONST const |
Definition at line 134 of file gtn_universe.h.
| typedef INT32 GTN_UNIVERSE_ITER |
Definition at line 179 of file gtn_universe.h.
Definition at line 164 of file gtn_universe.cxx.
References GTN_UNIVERSE_size, GTN_UNIVERSE_tn_int_map, INT32, int_tn_map_allocated_size, Last_TN, MAX, Set_TN_is_global_reg, tn_int_map_allocated_size, TN_is_global_reg, TN_number, TYPE_MEM_POOL_ALLOC_N, and TYPE_MEM_POOL_REALLOC_N.
Referenced by SCHED_DFLOW_MGR::Add_Defs_Live_In(), SCHED_DFLOW_MGR::Add_Defs_Live_Out(), Adjust_Qualifying_Predicate(), Append_Succ(), Convert_Goto_To_If(), LRANGE_MGR::Create_Duplicate(), Detect_GTNs(), Do_Build_Recovery_Block(), Force_Live_Add(), Generate_Copy_TNs(), GRA_LIVE_Detect_GTNs_In_Set(), GRA_LIVE_Init_BB_End(), Live_Init(), mark_tn_live_into_BB(), CG_LOOP::Recompute_Liveness(), Update_GRA_Live_Sets(), and Update_Liveness().
Definition at line 172 of file gtn_universe.h.
References GTN_UNIVERSE_int_tn_map, GTN_UNIVERSE_size, and Is_True.
Referenced by GTN_UNIVERSE_ITER_Current().
| TN* GTN_UNIVERSE_ITER_Current | ( | const GTN_UNIVERSE_ITER * | iter | ) | [inline] |
Definition at line 206 of file gtn_universe.h.
References GTN_UNIVERSE_INT_tn().
Referenced by Create_LRANGEs().
| BOOL GTN_UNIVERSE_ITER_Done | ( | const GTN_UNIVERSE_ITER * | iter | ) | [inline] |
Definition at line 200 of file gtn_universe.h.
References First_REGION_GTN.
Referenced by Create_LRANGEs().
| void GTN_UNIVERSE_ITER_Init | ( | GTN_UNIVERSE_ITER * | iter | ) | [inline] |
Definition at line 194 of file gtn_universe.h.
References GTN_UNIVERSE_size.
Referenced by Create_LRANGEs().
| void GTN_UNIVERSE_ITER_Step | ( | GTN_UNIVERSE_ITER * | iter | ) | [inline] |
Definition at line 93 of file gtn_universe.cxx.
References First_REGION_GTN, GTN_UNIVERSE_size, MEM_POOL_Initialize, MEM_POOL_Push, pools_initialized, and TRUE.
Referenced by CG_PU_Initialize(), and GRA_LIVE_Recalc_Liveness().
Definition at line 143 of file gtn_universe.cxx.
References GTN_UNIVERSE_size, GTN_UNIVERSE_tn_int_map, int_tn_map_allocated_size, MEM_POOL_Pop, NULL, and tn_int_map_allocated_size.
Referenced by CG_PU_Finalize(), and GRA_LIVE_Recalc_Liveness().
Definition at line 120 of file gtn_universe.cxx.
References First_REGION_GTN, GTN_UNIVERSE_size, MEM_POOL_Initialize, pools_initialized, and TRUE.
Referenced by CG_Region_Initialize().
Definition at line 151 of file gtn_universe.h.
References GTN_UNIVERSE_tn_int_map, Is_True, tn_int_map_allocated_size, TN_is_global_reg, TN_is_register, and TN_number.
Definition at line 73 of file gtn_universe.cxx.
Referenced by convert_stmt_list_to_OPs(), Convert_WHIRL_To_OPs(), GTN_UNIVERSE_ITER_Done(), GTN_UNIVERSE_Pu_Begin(), and GTN_UNIVERSE_REGION_Begin().
| TN* GTN_CONST* GTN_CONST GTN_UNIVERSE_int_tn_map |
| GTN_CONST INT32 GTN_UNIVERSE_size |
Definition at line 72 of file gtn_universe.cxx.
Referenced by Add_Fail_TNs(), LRANGE::Add_Global_Pref(), GRA_REGION::Alloc_Subuniverses(), Build_Complement_Interference_Graph(), Calculate_Interfering_GTNs(), Can_OP_Move(), Check_HB_For_PQS_Suitability(), Create_GRA_BBs_And_Regions(), Create_Live_BB_Sets(), GRA_LIVE_Rename_TNs(), GTN_UNIVERSE_Add_TN(), GTN_UNIVERSE_INT_tn(), GTN_UNIVERSE_ITER_Init(), GTN_UNIVERSE_Pu_Begin(), GTN_UNIVERSE_Pu_End(), GTN_UNIVERSE_REGION_Begin(), OP_To_Move(), and Update_Local_Liveness_Info().
| GTN_CONST INT32* GTN_CONST GTN_UNIVERSE_tn_int_map |
Definition at line 74 of file gtn_universe.cxx.
Referenced by GTN_UNIVERSE_Add_TN(), GTN_UNIVERSE_Pu_End(), and GTN_UNIVERSE_TN_int().
Definition at line 81 of file gtn_universe.cxx.
Referenced by GTN_UNIVERSE_Add_TN(), and GTN_UNIVERSE_Pu_End().
Definition at line 80 of file gtn_universe.cxx.
Referenced by GTN_UNIVERSE_Add_TN(), GTN_UNIVERSE_Pu_End(), and GTN_UNIVERSE_TN_int().
1.5.6