summaryrefslogtreecommitdiff
path: root/cpu/ooo_cpu/ooo_impl.hh
blob: 9e6df9214f2c8256dbce416e6b453aa9e1173687 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

#ifndef __CPU_OOO_CPU_OOO_IMPL_HH__
#define __CPU_OOO_CPU_OOO_IMPL_HH__

#include "arch/alpha/isa_traits.hh"

template <class Impl>
class OoOCPU;

template <class Impl>
class OoODynInst;

struct OoOImpl {
    typedef AlphaISA ISA;
    typedef OoOCPU<OoOImpl> OoOCPU;
    typedef OoOCPU FullCPU;
    typedef OoODynInst<OoOImpl> DynInst;
    typedef RefCountingPtr<DynInst> DynInstPtr;
};

#endif // __CPU_OOO_CPU_OOO_IMPL_HH__