base.hh (10061:3b0d0c988ed6) base.hh (10193:d717abc806aa)
1/*
2 * Copyright (c) 2011-2012 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 269 unchanged lines hidden (view full) ---

278 /// Total number of branches fetched
279 Stats::Scalar numBranches;
280 /// Number of branches predicted as taken
281 Stats::Scalar numPredictedBranches;
282 /// Number of misprediced branches
283 Stats::Scalar numBranchMispred;
284 /// @}
285
1/*
2 * Copyright (c) 2011-2012 ARM Limited
3 * Copyright (c) 2013 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 269 unchanged lines hidden (view full) ---

278 /// Total number of branches fetched
279 Stats::Scalar numBranches;
280 /// Number of branches predicted as taken
281 Stats::Scalar numPredictedBranches;
282 /// Number of misprediced branches
283 Stats::Scalar numBranchMispred;
284 /// @}
285
286 // instruction mix histogram by OpClass
287 Stats::Vector statExecutedInstType;
288
286 void serializeThread(std::ostream &os, ThreadID tid);
287 void unserializeThread(Checkpoint *cp, const std::string &section,
288 ThreadID tid);
289
290 // These functions are only used in CPU models that split
291 // effective address computation from the actual memory access.
292 void setEA(Addr EA) { panic("BaseSimpleCPU::setEA() not implemented\n"); }
293 Addr getEA() { panic("BaseSimpleCPU::getEA() not implemented\n");

--- 172 unchanged lines hidden ---
289 void serializeThread(std::ostream &os, ThreadID tid);
290 void unserializeThread(Checkpoint *cp, const std::string &section,
291 ThreadID tid);
292
293 // These functions are only used in CPU models that split
294 // effective address computation from the actual memory access.
295 void setEA(Addr EA) { panic("BaseSimpleCPU::setEA() not implemented\n"); }
296 Addr getEA() { panic("BaseSimpleCPU::getEA() not implemented\n");

--- 172 unchanged lines hidden ---