gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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

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 Jun 9 2017 13:03:57 for gem5 by doxygen 1.8.6