42 #ifndef __ARCH_ARM_INSTS_BRANCH_HH__
43 #define __ARCH_ARM_INSTS_BRANCH_HH__
58 PredOp(mnem, _machInst, __opClass),
imm(_imm)
69 BranchImm(mnem, _machInst, __opClass, _imm)
86 PredOp(mnem, _machInst, __opClass),
op1(_op1)
96 BranchReg(mnem, _machInst, __opClass, _op1)
114 PredOp(mnem, _machInst, __opClass),
op1(_op1),
op2(_op2)
128 PredOp(mnem, _machInst, __opClass),
imm(_imm),
op1(_op1)
134 #endif //__ARCH_ARM_INSTS_BRANCH_HH__
Base class for predicated integer operations.
BranchImmReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm, IntRegIndex _op1)
const ExtMachInst machInst
The binary machine instruction.
BranchRegReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2)
BranchReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1)
BranchRegCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, ConditionCode _condCode)
BranchImmCond(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm, ConditionCode _condCode)
BranchImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, int32_t _imm)
TheISA::ExtMachInst ExtMachInst
Binary extended machine instruction type.