Lines Matching refs:globalBPT

286     : McPATComponent(_xml_data), globalBPT(NULL), localBPT(NULL),
340 globalBPT = new ArrayST(xml_data, &interface_ip, "Global Predictor",
343 area.set_area(area.get_area() + globalBPT->local_result.area);
2183 globalBPT->tdp_stats.reset();
2184 globalBPT->tdp_stats.readAc.access = tdp_read_accesses;
2185 globalBPT->tdp_stats.writeAc.access = 0;
2186 globalBPT->rtp_stats.reset();
2187 globalBPT->rtp_stats.readAc.access = core_stats.total_instructions;
2188 globalBPT->rtp_stats.writeAc.access = core_stats.branch_instructions;
2189 globalBPT->power_t.reset();
2190 globalBPT->power_t.readOp.dynamic +=
2191 globalBPT->local_result.power.readOp.dynamic *
2192 globalBPT->tdp_stats.readAc.access +
2193 globalBPT->local_result.power.writeOp.dynamic *
2194 globalBPT->tdp_stats.writeAc.access;
2195 globalBPT->power_t = globalBPT->power_t +
2196 globalBPT->local_result.power * pppm_lkg;
2197 globalBPT->rt_power.reset();
2198 globalBPT->rt_power.readOp.dynamic +=
2199 globalBPT->local_result.power.readOp.dynamic *
2200 globalBPT->rtp_stats.readAc.access +
2201 globalBPT->local_result.power.writeOp.dynamic *
2202 globalBPT->rtp_stats.writeAc.access;
2287 if (globalBPT) {
2288 globalBPT->output_data.peak_dynamic_power =
2289 globalBPT->power_t.readOp.dynamic * clockRate;
2290 globalBPT->output_data.runtime_dynamic_energy =
2291 globalBPT->rt_power.readOp.dynamic;
2292 output_data += globalBPT->output_data;
2332 globalBPT->displayData(indent + 4, plevel);
3460 if (globalBPT) {
3461 delete globalBPT;
3462 globalBPT = NULL;