|
OpenADFortTk (basic)
|
00001 #ifndef ADJUSTFUNCTIONS_H_INCLUDED 00002 #define ADJUSTFUNCTIONS_H_INCLUDED 00003 00004 #include "Open64IRInterface/Open64BasicTypes.h" 00005 00006 namespace xaif2whirl { 00007 00013 class AdjustFunctions{ 00014 00015 public : 00016 00017 AdjustFunctions(PU_Info* aPUInfoForest_p): myPUInfoForest_p(aPUInfoForest_p){ 00018 }; 00019 00024 void doIt(); 00025 00026 private: 00027 00031 void forPUInfoTree(PU_Info* aPUInfoTree_p); 00032 00036 void forPUInfo(PU_Info* aPUInfo_p); 00037 00038 void forSubTree(WN_TREE_CONTAINER<PRE_ORDER>& aWNPtree); 00039 00043 bool doSymbol(ST* theST_p); 00044 00048 PU_Info* myPUInfoForest_p; 00049 00050 00051 }; 00052 00053 } 00054 00055 #endif