/gem5/src/arch/arm/insts/ |
H A D | sve.hh | 64 SveIndexIIOp(const char* mnem, ExtMachInst _machInst, 79 SveIndexIROp(const char* mnem, ExtMachInst _machInst, 94 SveIndexRIOp(const char* mnem, ExtMachInst _machInst, 109 SveIndexRROp(const char* mnem, ExtMachInst _machInst, 126 SvePredCountOp(const char* mnem, ExtMachInst _machInst, 143 SvePredCountPredOp(const char* mnem, ExtMachInst _machInst, 158 SveWhileOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, 172 SveCompTermOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, 185 SveUnaryPredOp(const char* mnem, ExtMachInst _machInst, OpClass __opClass, 199 SveUnaryUnpredOp(const char* mnem, ExtMachInst _machIns [all...] |
H A D | misc.hh | 50 MrsOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 64 MsrBase(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 77 MsrImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 91 MsrRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 108 MrrcOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 127 McrrOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 143 ImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 158 RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 173 RegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 189 RegImmRegOp(const char *mnem, ExtMachInst _machIns [all...] |
H A D | data64.hh | 54 DataXImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 70 DataXImmOnlyOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 87 DataXSRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 106 DataXERegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 123 DataX1RegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 138 DataX1RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 154 DataX1Reg2ImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 170 DataX2RegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 186 DataX2RegImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 202 DataX3RegOp(const char *mnem, ExtMachInst _machIns [all...] |
H A D | mem.hh | 53 MightBeMicro(const char *mnem, ExtMachInst _machInst, OpClass __opClass) 89 RfeOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 133 SrsOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 174 Memory(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 212 MemoryImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 232 MemoryExImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 254 MemoryDImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 275 MemoryExDImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 299 MemoryReg(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 315 MemoryDReg(const char *mnem, ExtMachInst _machIns [all...] |
H A D | mem64.hh | 55 SysDC64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 68 MightBeMicro64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) 104 Memory64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 137 MemoryImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 151 MemoryDImm64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 167 MemoryDImmEx64(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 181 MemoryPreIndex64(const char *mnem, ExtMachInst _machInst, 194 MemoryPostIndex64(const char *mnem, ExtMachInst _machInst, 211 MemoryReg64(const char *mnem, ExtMachInst _machInst, 226 MemoryRaw64(const char *mnem, ExtMachInst _machIns [all...] |
H A D | sve_mem.hh | 61 SveMemVecFillSpill(const char *mnem, ExtMachInst _machInst, 86 SveMemPredFillSpill(const char *mnem, ExtMachInst _machInst, 112 SveContigMemSS(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 138 SveContigMemSI(const char *mnem, ExtMachInst _machInst, OpClass __opClass,
|
H A D | misc64.hh | 51 ImmOp64(const char *mnem, ExtMachInst _machInst, 68 RegRegImmImmOp64(const char *mnem, ExtMachInst _machInst, 87 RegRegRegImmOp64(const char *mnem, ExtMachInst _machInst, 102 UnknownOp64(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : 126 MiscRegOp64(const char *mnem, ExtMachInst _machInst, 152 MiscRegImmOp64(const char *mnem, ExtMachInst _machInst, 177 MiscRegRegImmOp64(const char *mnem, ExtMachInst _machInst, 195 RegMiscRegImmOp64(const char *mnem, ExtMachInst _machInst, 215 MiscRegImplDefined64(const char *mnem, ExtMachInst _machInst,
|
H A D | pred_inst.hh | 218 PredOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : 243 PredImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : 268 PredIntOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : 287 DataImmOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 304 DataRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 322 DataRegRegOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass, 345 PredMacroOp(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : 384 PredMicroop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
|
/gem5/src/arch/sparc/insts/ |
H A D | mem.hh | 66 MemImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
|
H A D | trap.hh | 54 Trap(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
|
H A D | micro.hh | 45 SparcMacroInst(const char *mnem, ExtMachInst _machInst, 95 SparcMicroInst(const char *mnem, ExtMachInst _machInst, 116 SparcDelayedMicroInst(const char *mnem, ExtMachInst _machInst,
|
H A D | priv.hh | 56 PrivReg(const char *mnem, ExtMachInst _machInst, 91 PrivImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) : 104 WrPrivImm(const char *mnem, ExtMachInst _machInst,
|
H A D | nop.hh | 52 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
|
/gem5/src/arch/power/ |
H A D | isa_traits.hh | 49 StaticInstPtr decodeInst(ExtMachInst);
|
/gem5/src/arch/generic/ |
H A D | decode_cache.cc | 43 TheISA::ExtMachInst mach_inst, Addr addr)
|
/gem5/src/arch/riscv/ |
H A D | faults.hh | 138 const ExtMachInst _inst; 141 InstFault(FaultName n, const ExtMachInst inst) 151 UnknownInstFault(const ExtMachInst inst) 164 IllegalInstFault(std::string r, const ExtMachInst inst) 177 UnimplementedFault(std::string name, const ExtMachInst inst) 191 IllegalFrmFault(uint8_t r, const ExtMachInst inst)
|
H A D | types.hh | 55 typedef uint64_t ExtMachInst; typedef in namespace:RiscvISA
|
/gem5/src/arch/x86/insts/ |
H A D | microregop.hh | 60 RegOpBase(ExtMachInst _machInst, 85 RegOp(ExtMachInst _machInst, 107 RegOpImm(ExtMachInst _machInst,
|
H A D | micromediaop.hh | 55 MediaOpBase(ExtMachInst _machInst, 97 MediaOpReg(ExtMachInst _machInst, 118 MediaOpImm(ExtMachInst _machInst,
|
H A D | microldstop.hh | 69 MemOp(ExtMachInst _machInst, 100 LdStOp(ExtMachInst _machInst, 133 LdStSplitOp(ExtMachInst _machInst,
|
H A D | microfpop.hh | 61 FpOp(ExtMachInst _machInst,
|
/gem5/src/arch/riscv/insts/ |
H A D | mem.hh | 50 MemInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass)
|
H A D | static_inst.hh | 72 RiscvMacroInst(const char *mnem, ExtMachInst _machInst, 113 RiscvMicroInst(const char *mnem, ExtMachInst _machInst,
|
/gem5/src/arch/x86/ |
H A D | emulenv.cc | 48 void EmulEnv::doModRM(const ExtMachInst & machInst) 115 void EmulEnv::setSeg(const ExtMachInst & machInst)
|
H A D | types.hh | 200 struct ExtMachInst struct in namespace:X86ISA 239 operator << (std::ostream & os, const ExtMachInst & emi) 256 operator == (const ExtMachInst &emi1, const ExtMachInst &emi2) 357 struct hash<X86ISA::ExtMachInst> { 358 size_t operator()(const X86ISA::ExtMachInst &emi) const { 374 // These two functions allow ExtMachInst to be used with SERIALIZE_SCALAR 379 const X86ISA::ExtMachInst &machInst); 383 X86ISA::ExtMachInst &machInst);
|