|
OpenADFortTk (basic)
|
#include <CleanUpWhirl.h>
Static Public Member Functions | |
| static void | forPUInfoForest (PU_Info *aPUInfoForest_p) |
Static Private Member Functions | |
| static void | forPUInfoTree (PU_Info *aPUInfoTree_p, PU_Info *aTopPUInfo_p) |
| static void | forPUInfo (PU_Info *aPUInfo_p, PU_Info *aTopPUInfo_p) |
| static PU_Info * | findModulePU (PU_Info *aPUInfoForest_p, ST *moduleName_ST_p) |
| static ST * | findModuleSymbol (ST *moduleName_ST_p, ST *dummyLocal_ST_p, PU_Info *aTopPUInfo_p) |
clean up whirl problems we cannot fix in the front-end because of ordering issues in the processing of one PU at a time
Definition at line 12 of file CleanUpWhirl.h.
| PU_Info * CleanUpWhirl::findModulePU | ( | PU_Info * | aPUInfoForest_p, |
| ST * | moduleName_ST_p | ||
| ) | [static, private] |
| ST * CleanUpWhirl::findModuleSymbol | ( | ST * | moduleName_ST_p, |
| ST * | dummyLocal_ST_p, | ||
| PU_Info * | aTopPUInfo_p | ||
| ) | [static, private] |
Definition at line 40 of file CleanUpWhirl.cpp.
References DBGMSG, findModulePU(), and SexpTags::ST.
Referenced by forPUInfo().

| void CleanUpWhirl::forPUInfo | ( | PU_Info * | aPUInfo_p, |
| PU_Info * | aTopPUInfo_p | ||
| ) | [static, private] |
Definition at line 76 of file CleanUpWhirl.cpp.
References DIE, findModuleSymbol(), PU_SetGlobalState(), and SexpTags::ST.
Referenced by forPUInfoTree().

| void CleanUpWhirl::forPUInfoForest | ( | PU_Info * | aPUInfoForest_p | ) | [static] |
Definition at line 17 of file CleanUpWhirl.cpp.
References forPUInfoTree().
Referenced by ReadIR().

| void CleanUpWhirl::forPUInfoTree | ( | PU_Info * | aPUInfoTree_p, |
| PU_Info * | aTopPUInfo_p | ||
| ) | [static, private] |
Definition at line 27 of file CleanUpWhirl.cpp.
References forPUInfo().
Referenced by forPUInfoForest().
