gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs
simpoint.hh File Reference
#include <unordered_map>
#include "base/output.hh"
#include "cpu/simple_thread.hh"
#include "params/SimPoint.hh"
#include "sim/probe/probe.hh"

Go to the source code of this file.

Classes

struct  std::hash< BasicBlockRange >
 
class  SimPoint
 
struct  SimPoint::BBInfo
 Basic Block information. More...
 

Namespaces

 std
 Overload hash function for BasicBlockRange type.
 

Typedefs

typedef std::pair< Addr, AddrBasicBlockRange
 Probe for SimPoints BBV generation. More...
 

Typedef Documentation

◆ BasicBlockRange

Probe for SimPoints BBV generation.

Start and end address of basic block for SimPoint profiling. This structure is used to look up the hash table of BBVs.

  • first: PC of first inst in basic block
  • second: PC of last inst in basic block

Definition at line 61 of file simpoint.hh.


Generated on Fri Feb 28 2020 16:27:06 for gem5 by doxygen 1.8.13