gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 122 of file comm.hh.

Member Typedef Documentation

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

Definition at line 123 of file comm.hh.

Member Data Documentation

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

Definition at line 226 of file comm.hh.

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

Definition at line 228 of file comm.hh.

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

Definition at line 138 of file comm.hh.

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

Definition at line 229 of file comm.hh.

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

Definition at line 232 of file comm.hh.

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

Definition at line 161 of file comm.hh.

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

Definition at line 233 of file comm.hh.

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

Definition at line 230 of file comm.hh.

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

Definition at line 143 of file comm.hh.

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

Definition at line 231 of file comm.hh.


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

Generated on Fri Jun 9 2017 13:04:21 for gem5 by doxygen 1.8.6