diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2010-06-02 12:58:03 -0500 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2010-06-02 12:58:03 -0500 |
commit | b02c7f1bcd4fab4097b9b4b99d08a8287ae25ca8 (patch) | |
tree | 9bbeb7c44dc6e59a030cea4d5c7e5c3c30a5e289 /src/arch/arm/insts/macromem.hh | |
parent | 7b62e9ad7180bd6365c096040114a2f1dfc19fa8 (diff) | |
download | gem5-b02c7f1bcd4fab4097b9b4b99d08a8287ae25ca8.tar.xz |
ARM: Move the macro mem constructor out of the isa desc.
This code doesn't use the parser at all, and moving it out reduces the
conceptual complexity of that code.
Diffstat (limited to 'src/arch/arm/insts/macromem.hh')
-rw-r--r-- | src/arch/arm/insts/macromem.hh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/arch/arm/insts/macromem.hh b/src/arch/arm/insts/macromem.hh index e1ae1dae8..8cad32710 100644 --- a/src/arch/arm/insts/macromem.hh +++ b/src/arch/arm/insts/macromem.hh @@ -93,6 +93,14 @@ class MicroMemOp : public MicroIntOp } }; +class MacroMemOp : public PredMacroOp +{ + protected: + MacroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, + IntRegIndex rn, bool index, bool up, bool user, + bool writeback, bool load, uint32_t reglist); +}; + } #endif //__ARCH_ARM_INSTS_MACROMEM_HH__ |