Searched refs:__opClass (Results 26 - 43 of 43) sorted by relevance

12

/gem5/src/arch/power/insts/
H A Dinteger.hh62 IntOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
63 : PowerStaticInst(mnem, _machInst, __opClass),
110 IntImmOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
111 : IntOp(mnem, _machInst, __opClass),
132 IntShiftOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
133 : IntOp(mnem, _machInst, __opClass),
155 IntRotateOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
156 : IntShiftOp(mnem, _machInst, __opClass),
H A Dstatic_inst.hh45 PowerStaticInst(const char *mnem, MachInst _machInst, OpClass __opClass) argument
46 : StaticInst(mnem, _machInst, __opClass)
H A Dfloating.hh52 FloatOp(const char *mnem, MachInst _machInst, OpClass __opClass) argument
53 : PowerStaticInst(mnem, _machInst, __opClass)
/gem5/src/arch/arm/insts/
H A Dsve_mem.hh62 OpClass __opClass, IntRegIndex _dest,
64 : ArmStaticInst(mnem, _machInst, __opClass),
87 OpClass __opClass, IntRegIndex _dest,
89 : ArmStaticInst(mnem, _machInst, __opClass),
112 SveContigMemSS(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
115 : ArmStaticInst(mnem, _machInst, __opClass),
138 SveContigMemSI(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
141 : ArmStaticInst(mnem, _machInst, __opClass),
61 SveMemVecFillSpill(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, uint64_t _imm) argument
86 SveMemPredFillSpill(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, uint64_t _imm) argument
H A Dmisc64.hh52 OpClass __opClass, uint64_t _imm) :
53 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm)
69 OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1,
71 ArmStaticInst(mnem, _machInst, __opClass),
88 OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1,
90 ArmStaticInst(mnem, _machInst, __opClass),
102 UnknownOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
103 ArmStaticInst(mnem, _machInst, __opClass)
127 OpClass __opClass, bool misc_read) :
128 ArmStaticInst(mnem, _machInst, __opClass),
51 ImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, uint64_t _imm) argument
68 RegRegImmImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm1, uint64_t _imm2) argument
87 RegRegRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm) argument
126 MiscRegOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, bool misc_read) argument
152 MiscRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, MiscRegIndex _dest, uint32_t _imm) argument
177 MiscRegRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, MiscRegIndex _dest, IntRegIndex _op1, uint32_t _imm) argument
195 RegMiscRegImmOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, MiscRegIndex _op1, uint32_t _imm) argument
[all...]
H A Dpred_inst.hh218 PredOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
219 ArmStaticInst(mnem, _machInst, __opClass)
243 PredImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
244 PredOp(mnem, _machInst, __opClass),
268 PredIntOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
269 PredOp(mnem, _machInst, __opClass),
287 DataImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
289 PredOp(mnem, _machInst, __opClass),
304 DataRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
307 PredOp(mnem, _machInst, __opClass),
322 DataRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _shift, ArmShiftType _shiftType) argument
345 PredMacroOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
[all...]
H A Dsve_macromem.hh61 SveLdStructSS(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument
64 : PredMacroOp(mnem, machInst, __opClass),
132 SveStStructSS(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument
135 : PredMacroOp(mnem, machInst, __opClass),
205 SveLdStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument
208 : PredMacroOp(mnem, machInst, __opClass),
277 SveStStructSI(const char* mnem, ExtMachInst machInst, OpClass __opClass, argument
280 : PredMacroOp(mnem, machInst, __opClass),
349 SveIndexedMemVI(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument
352 : PredMacroOp(mnem, machInst, __opClass),
449 SveIndexedMemSV(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, IntRegIndex _offset, bool _offsetIs32, bool _offsetIsSigned, bool _offsetIsScaled, bool firstFault) argument
[all...]
H A Dvfp.hh466 OpClass __opClass, bool _wide) :
467 PredMacroOp(mnem, _machInst, __opClass), wide(_wide)
783 FpOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
784 PredOp(mnem, _machInst, __opClass)
890 OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2,
892 FpOp(mnem, _machInst, __opClass),
906 FpCondSelOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
909 FpOp(mnem, _machInst, __opClass),
923 FpRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, argument
926 FpOp(mnem, _machInst, __opClass), des
889 FpCondCompRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _condCode, uint8_t _defCc) argument
941 FpRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument
960 FpRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument
979 FpRegRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, VfpMicroMode mode = VfpNotAMicroop) argument
999 FpRegRegRegCondOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, ConditionCode _cond, VfpMicroMode mode = VfpNotAMicroop) argument
1021 FpRegRegRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, IntRegIndex _op3, VfpMicroMode mode = VfpNotAMicroop) argument
1042 FpRegRegRegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _op1, IntRegIndex _op2, uint64_t _imm, VfpMicroMode mode = VfpNotAMicroop) argument
[all...]
H A Dmacromem.cc57 OpClass __opClass, IntRegIndex rn,
60 PredMacroOp(mnem, machInst, __opClass)
242 PairMemOp::PairMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, argument
247 PredMacroOp(mnem, machInst, __opClass)
348 OpClass __opClass, bool load, IntRegIndex dest,
350 PredMacroOp(mnem, machInst, __opClass)
369 OpClass __opClass, bool load, IntRegIndex dest,
371 PredMacroOp(mnem, machInst, __opClass)
395 OpClass __opClass, bool load, IntRegIndex dest,
397 PredMacroOp(mnem, machInst, __opClass)
56 MacroMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex rn, bool index, bool up, bool user, bool writeback, bool load, uint32_t reglist) argument
347 BigFpMemImmOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, int64_t imm) argument
368 BigFpMemPostOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, int64_t imm) argument
394 BigFpMemPreOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, int64_t imm) argument
420 BigFpMemRegOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool load, IntRegIndex dest, IntRegIndex base, IntRegIndex offset, ArmExtendType type, int64_t imm) argument
446 BigFpMemLitOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex dest, int64_t imm) argument
459 VldMultOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm) argument
554 VldSingleOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool all, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm, unsigned lane) argument
822 VstMultOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm) argument
917 VstSingleOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, bool all, unsigned elems, RegIndex rn, RegIndex vd, unsigned regs, unsigned inc, uint32_t size, uint32_t align, RegIndex rm, unsigned lane) argument
1120 VldMultOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t numRegs, bool wb) argument
1205 VstMultOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t numRegs, bool wb) argument
1290 VldSingleOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t index, bool wb, bool replicate) argument
1364 VstSingleOp64(const char *mnem, ExtMachInst machInst, OpClass __opClass, RegIndex rn, RegIndex vd, RegIndex rm, uint8_t eSize, uint8_t dataSize, uint8_t numStructElems, uint8_t index, bool wb, bool replicate) argument
1437 MacroVFPMemOp(const char *mnem, ExtMachInst machInst, OpClass __opClass, IntRegIndex rn, RegIndex vd, bool single, bool up, bool writeback, bool load, uint32_t offset) argument
[all...]
H A Dstatic_inst.hh147 OpClass __opClass)
148 : StaticInst(mnem, _machInst, __opClass)
146 ArmStaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
/gem5/src/arch/riscv/insts/
H A Dstatic_inst.hh73 OpClass __opClass) :
74 RiscvStaticInst(mnem, _machInst, __opClass)
114 OpClass __opClass) :
115 RiscvStaticInst(mnem, _machInst, __opClass)
72 RiscvMacroInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
113 RiscvMicroInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
H A Damo.hh48 MemFenceMicro(ExtMachInst _machInst, OpClass __opClass) argument
49 : RiscvMicroInst("fence", _machInst, __opClass)
/gem5/src/arch/x86/insts/
H A Dmicroldstop.hh76 OpClass __opClass) :
77 X86MicroopBase(_machInst, mnem, _instMnem, setFlags, __opClass),
108 OpClass __opClass) :
112 __opClass),
141 OpClass __opClass) :
145 __opClass),
69 MemOp(ExtMachInst _machInst, const char * mnem, const char * _instMnem, uint64_t setFlags, uint8_t _scale, InstRegIndex _index, InstRegIndex _base, uint64_t _disp, InstRegIndex _segment, uint8_t _dataSize, uint8_t _addressSize, Request::FlagsType _memFlags, OpClass __opClass) argument
100 LdStOp(ExtMachInst _machInst, const char * mnem, const char * _instMnem, uint64_t setFlags, uint8_t _scale, InstRegIndex _index, InstRegIndex _base, uint64_t _disp, InstRegIndex _segment, InstRegIndex _data, uint8_t _dataSize, uint8_t _addressSize, Request::FlagsType _memFlags, OpClass __opClass) argument
133 LdStSplitOp(ExtMachInst _machInst, const char * mnem, const char * _instMnem, uint64_t setFlags, uint8_t _scale, InstRegIndex _index, InstRegIndex _base, uint64_t _disp, InstRegIndex _segment, InstRegIndex _dataLow, InstRegIndex _dataHi, uint8_t _dataSize, uint8_t _addressSize, Request::FlagsType _memFlags, OpClass __opClass) argument
H A Dmicrofpop.hh66 OpClass __opClass) :
68 __opClass),
61 FpOp(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest, uint8_t _dataSize, int8_t _spm, OpClass __opClass) argument
H A Dmicroop.hh99 uint64_t setFlags, OpClass __opClass) :
100 X86ISA::X86StaticInst(mnem, _machInst, __opClass),
97 X86MicroopBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, OpClass __opClass) argument
H A Dstatic_inst.hh86 ExtMachInst _machInst, OpClass __opClass)
87 : StaticInst(mnem, _machInst, __opClass)
85 X86StaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) argument
/gem5/src/arch/sparc/insts/
H A Dnop.cc47 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : argument
48 SparcStaticInst(mnem, _machInst, __opClass)
/gem5/src/cpu/
H A Dstatic_inst.hh263 StaticInst(const char *_mnemonic, ExtMachInst _machInst, OpClass __opClass) argument
264 : _opClass(__opClass), _numSrcRegs(0), _numDestRegs(0),

Completed in 31 milliseconds

12