summaryrefslogtreecommitdiff
path: root/src/arch/arm/insts/pred_inst.hh
diff options
context:
space:
mode:
authorGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:00 -0500
committerGabe Black <gblack@eecs.umich.edu>2010-06-02 12:58:00 -0500
commitf49cdb4f5d8c9740e5f021ad5704a4586e88f6c3 (patch)
treed1b106afe93a5cd27ae99b65293dc7c5297ae408 /src/arch/arm/insts/pred_inst.hh
parent330d9d4dbc8f57479f5db7ead66af5652f853145 (diff)
downloadgem5-f49cdb4f5d8c9740e5f021ad5704a4586e88f6c3.tar.xz
ARM: Make sure ExtMachInst is used consistently instead of regular MachInst.
Diffstat (limited to 'src/arch/arm/insts/pred_inst.hh')
-rw-r--r--src/arch/arm/insts/pred_inst.hh10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/arch/arm/insts/pred_inst.hh b/src/arch/arm/insts/pred_inst.hh
index 6f9bd9dc2..76b5a4cff 100644
--- a/src/arch/arm/insts/pred_inst.hh
+++ b/src/arch/arm/insts/pred_inst.hh
@@ -51,7 +51,7 @@ class PredOp : public ArmStaticInst
ConditionCode condCode;
/// Constructor
- PredOp(const char *mnem, MachInst _machInst, OpClass __opClass) :
+ PredOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
ArmStaticInst(mnem, _machInst, __opClass),
condCode((ConditionCode)(unsigned)machInst.condCode)
{
@@ -71,7 +71,7 @@ class PredImmOp : public PredOp
uint32_t rotated_carry;
/// Constructor
- PredImmOp(const char *mnem, MachInst _machInst, OpClass __opClass) :
+ PredImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
PredOp(mnem, _machInst, __opClass),
imm(machInst.imm), rotate(machInst.rotate << 1),
rotated_imm(0), rotated_carry(0)
@@ -95,7 +95,7 @@ class PredIntOp : public PredOp
uint32_t shift;
/// Constructor
- PredIntOp(const char *mnem, MachInst _machInst, OpClass __opClass) :
+ PredIntOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
PredOp(mnem, _machInst, __opClass),
shift_size(machInst.shiftSize), shift(machInst.shift)
{
@@ -115,7 +115,7 @@ class PredMacroOp : public PredOp
StaticInstPtr * microOps;
/// Constructor
- PredMacroOp(const char *mnem, MachInst _machInst, OpClass __opClass) :
+ PredMacroOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
PredOp(mnem, _machInst, __opClass),
numMicroops(0)
{
@@ -147,7 +147,7 @@ class PredMacroOp : public PredOp
class PredMicroop : public PredOp
{
/// Constructor
- PredMicroop(const char *mnem, MachInst _machInst, OpClass __opClass) :
+ PredMicroop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
PredOp(mnem, _machInst, __opClass)
{
flags[IsMicroop] = true;