gem5  v20.1.0.0
Classes | Public Types | Public Attributes | List of all members
TimeBufStruct< Impl > Struct Template Reference

Struct that defines all backwards communication. More...

#include <comm.hh>

Classes

struct  commitComm
 
struct  decodeComm
 
struct  iewComm
 
struct  renameComm
 

Public Types

typedef Impl::DynInstPtr DynInstPtr
 

Public Attributes

decodeComm decodeInfo [Impl::MaxThreads]
 
renameComm renameInfo [Impl::MaxThreads]
 
iewComm iewInfo [Impl::MaxThreads]
 
commitComm commitInfo [Impl::MaxThreads]
 
bool decodeBlock [Impl::MaxThreads]
 
bool decodeUnblock [Impl::MaxThreads]
 
bool renameBlock [Impl::MaxThreads]
 
bool renameUnblock [Impl::MaxThreads]
 
bool iewBlock [Impl::MaxThreads]
 
bool iewUnblock [Impl::MaxThreads]
 

Detailed Description

template<class Impl>
struct TimeBufStruct< Impl >

Struct that defines all backwards communication.

Definition at line 115 of file comm.hh.

Member Typedef Documentation

◆ DynInstPtr

template<class Impl >
typedef Impl::DynInstPtr TimeBufStruct< Impl >::DynInstPtr

Definition at line 116 of file comm.hh.

Member Data Documentation

◆ commitInfo

template<class Impl >
commitComm TimeBufStruct< Impl >::commitInfo[Impl::MaxThreads]

Definition at line 219 of file comm.hh.

◆ decodeBlock

template<class Impl >
bool TimeBufStruct< Impl >::decodeBlock[Impl::MaxThreads]

Definition at line 221 of file comm.hh.

◆ decodeInfo

template<class Impl >
decodeComm TimeBufStruct< Impl >::decodeInfo[Impl::MaxThreads]

Definition at line 131 of file comm.hh.

◆ decodeUnblock

template<class Impl >
bool TimeBufStruct< Impl >::decodeUnblock[Impl::MaxThreads]

Definition at line 222 of file comm.hh.

◆ iewBlock

template<class Impl >
bool TimeBufStruct< Impl >::iewBlock[Impl::MaxThreads]

Definition at line 225 of file comm.hh.

◆ iewInfo

template<class Impl >
iewComm TimeBufStruct< Impl >::iewInfo[Impl::MaxThreads]

Definition at line 154 of file comm.hh.

◆ iewUnblock

template<class Impl >
bool TimeBufStruct< Impl >::iewUnblock[Impl::MaxThreads]

Definition at line 226 of file comm.hh.

◆ renameBlock

template<class Impl >
bool TimeBufStruct< Impl >::renameBlock[Impl::MaxThreads]

Definition at line 223 of file comm.hh.

◆ renameInfo

template<class Impl >
renameComm TimeBufStruct< Impl >::renameInfo[Impl::MaxThreads]

Definition at line 136 of file comm.hh.

◆ renameUnblock

template<class Impl >
bool TimeBufStruct< Impl >::renameUnblock[Impl::MaxThreads]

Definition at line 224 of file comm.hh.


The documentation for this struct was generated from the following file:

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