00001 00013 00014 #ifndef _CKGRAPHTEMP_H_ 00015 #define _CKGRAPHTEMP_H_ 00016 00017 #include <vector> 00018 #include "BaseLB.h" 00019 #include "ckgraph.h" 00020 00021 class ProcArrayTemp : public ProcArray { 00022 public: 00023 int *procFreq, *procFreqNew; 00024 void convertToInsts(BaseLB::LDStats *); 00025 ProcArrayTemp(BaseLB::LDStats *stats, int *p,int *pn) : ProcArray(stats){ 00026 procFreqNew = pn; procFreq = p; 00027 } 00028 ~ProcArrayTemp() { } 00029 }; 00030 00031 class ObjGraphTemp : public ObjGraph { 00032 public: 00033 int *procFreq, *procFreqNew; 00034 ObjGraphTemp(BaseLB::LDStats *stats,int *p, int *pn):ObjGraph(stats){ 00035 procFreqNew = pn; procFreq = p; 00036 } 00037 void convertToInsts(BaseLB::LDStats *); 00038 }; 00039 00040 #endif // _CKGRAPHTEMP_H_ 00041