Searched refs:ExtMachInst (Results 26 - 50 of 75) sorted by relevance

123

/gem5/src/arch/arm/insts/
H A Dsve.hh64 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 Dmisc.hh50 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 Ddata64.hh54 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 Dmem.hh53 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 Dmem64.hh55 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 Dsve_mem.hh61 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 Dmisc64.hh51 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 Dpred_inst.hh218 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 Dmem.hh66 MemImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
H A Dtrap.hh54 Trap(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
H A Dmicro.hh45 SparcMacroInst(const char *mnem, ExtMachInst _machInst,
95 SparcMicroInst(const char *mnem, ExtMachInst _machInst,
116 SparcDelayedMicroInst(const char *mnem, ExtMachInst _machInst,
H A Dpriv.hh56 PrivReg(const char *mnem, ExtMachInst _machInst,
91 PrivImm(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
104 WrPrivImm(const char *mnem, ExtMachInst _machInst,
H A Dnop.hh52 Nop(const char *mnem, ExtMachInst _machInst, OpClass __opClass) :
/gem5/src/arch/power/
H A Disa_traits.hh49 StaticInstPtr decodeInst(ExtMachInst);
/gem5/src/arch/generic/
H A Ddecode_cache.cc43 TheISA::ExtMachInst mach_inst, Addr addr)
/gem5/src/arch/riscv/
H A Dfaults.hh138 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 Dtypes.hh55 typedef uint64_t ExtMachInst; typedef in namespace:RiscvISA
/gem5/src/arch/x86/insts/
H A Dmicroregop.hh60 RegOpBase(ExtMachInst _machInst,
85 RegOp(ExtMachInst _machInst,
107 RegOpImm(ExtMachInst _machInst,
H A Dmicromediaop.hh55 MediaOpBase(ExtMachInst _machInst,
97 MediaOpReg(ExtMachInst _machInst,
118 MediaOpImm(ExtMachInst _machInst,
H A Dmicroldstop.hh69 MemOp(ExtMachInst _machInst,
100 LdStOp(ExtMachInst _machInst,
133 LdStSplitOp(ExtMachInst _machInst,
H A Dmicrofpop.hh61 FpOp(ExtMachInst _machInst,
/gem5/src/arch/riscv/insts/
H A Dmem.hh50 MemInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass)
H A Dstatic_inst.hh72 RiscvMacroInst(const char *mnem, ExtMachInst _machInst,
113 RiscvMicroInst(const char *mnem, ExtMachInst _machInst,
/gem5/src/arch/x86/
H A Demulenv.cc48 void EmulEnv::doModRM(const ExtMachInst & machInst)
115 void EmulEnv::setSeg(const ExtMachInst & machInst)
H A Dtypes.hh200 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);

Completed in 33 milliseconds

123