gem5  v20.1.0.0
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 58 of file simpoint.hh.


Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17