Functions

region_main.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

INT REGION_Initialize (WN *, BOOL)
void REGION_Finalize (void)
void REGION_CS_ITER_init (REGION_CS_ITER *, WN *)
BOOL REGION_CS_NoEarlierSub_While (REGION_CS_ITER *)
void REGION_CS_NoEarlierSub_Next (REGION_CS_ITER *)
void REGION_CS_NoEarlierSub_First (REGION_CS_ITER *, WN *, RID_TYPE)
void REGION_CS_print (REGION_CS_ITER *)
WNREGION_remove_and_mark (WN *, REGION_CS_ITER *)
void REGION_replace_from_mark (WN *, REGION_CS_ITER *)
WNRail (WN *)
void Region_Bound_Info (WN *, struct DU_MANAGER *, struct ALIAS_MANAGER *)
void Generate_region_boundaries (WN *, struct ALIAS_MANAGER *)

Function Documentation

void Generate_region_boundaries ( WN ,
struct ALIAS_MANAGER  
)
WN* Rail ( WN  ) 

Definition at line 188 of file rail.cxx.

References FmtAssert, fprintf(), Get_Current_PU(), OPC_FUNC_ENTRY, RAIL::Process_func_entry(), PU_has_region(), RID_WN_Tree_Print(), TFile, RAIL::Trace(), and WN_opcode().

Here is the call graph for this function:

void Region_Bound_Info ( WN ,
struct DU_MANAGER *  ,
struct ALIAS_MANAGER  
)
void REGION_CS_ITER_init ( REGION_CS_ITER ,
WN  
)
void REGION_CS_NoEarlierSub_First ( REGION_CS_ITER ,
WN ,
RID_TYPE   
)
void REGION_CS_NoEarlierSub_Next ( REGION_CS_ITER  ) 
BOOL REGION_CS_NoEarlierSub_While ( REGION_CS_ITER  ) 
void REGION_CS_print ( REGION_CS_ITER  ) 
void REGION_Finalize ( void   ) 

Referenced by Postprocess_PU().

INT REGION_Initialize ( WN ,
BOOL   
)

Referenced by Preprocess_PU().

WN* REGION_remove_and_mark ( WN ,
REGION_CS_ITER  
)
void REGION_replace_from_mark ( WN ,
REGION_CS_ITER  
)