Searched refs:ArmStaticInst (Results 1 - 19 of 19) sorted by relevance

/gem5/src/arch/arm/insts/
H A Dsve.hh58 class SveIndexIIOp : public ArmStaticInst {
67 ArmStaticInst(mnem, _machInst, __opClass),
73 class SveIndexIROp : public ArmStaticInst {
82 ArmStaticInst(mnem, _machInst, __opClass),
88 class SveIndexRIOp : public ArmStaticInst {
97 ArmStaticInst(mnem, _machInst, __opClass),
103 class SveIndexRROp : public ArmStaticInst {
112 ArmStaticInst(mnem, _machInst, __opClass),
119 class SvePredCountOp : public ArmStaticInst {
129 ArmStaticInst(mne
[all...]
H A Dbranch64.hh47 class BranchImm64 : public ArmStaticInst
55 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm)
85 class BranchReg64 : public ArmStaticInst
93 ArmStaticInst(mnem, _machInst, __opClass), op1(_op1)
114 class BranchEret64 : public ArmStaticInst
118 ArmStaticInst(mnem, _machInst, __opClass)
126 class BranchImmReg64 : public ArmStaticInst
135 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm), op1(_op1)
149 class BranchImmImmReg64 : public ArmStaticInst
160 ArmStaticInst(mne
[all...]
H A Ddata64.hh48 class DataXImmOp : public ArmStaticInst
56 ArmStaticInst(mnem, _machInst, __opClass),
64 class DataXImmOnlyOp : public ArmStaticInst
72 ArmStaticInst(mnem, _machInst, __opClass),
80 class DataXSRegOp : public ArmStaticInst
90 ArmStaticInst(mnem, _machInst, __opClass),
99 class DataXERegOp : public ArmStaticInst
109 ArmStaticInst(mnem, _machInst, __opClass),
118 class DataX1RegOp : public ArmStaticInst
125 ArmStaticInst(mne
[all...]
H A Dsve_mem.hh49 class SveMemVecFillSpill : public ArmStaticInst
64 : ArmStaticInst(mnem, _machInst, __opClass),
74 class SveMemPredFillSpill : public ArmStaticInst
89 : ArmStaticInst(mnem, _machInst, __opClass),
99 class SveContigMemSS : public ArmStaticInst
115 : ArmStaticInst(mnem, _machInst, __opClass),
125 class SveContigMemSI : public ArmStaticInst
141 : ArmStaticInst(mnem, _machInst, __opClass),
H A Dpseudo.hh49 class DecoderFaultInst : public ArmStaticInst
73 class FailUnimplemented : public ArmStaticInst
101 class WarnUnimplemented : public ArmStaticInst
129 class IllegalExecInst : public ArmStaticInst
H A Dpseudo.cc49 : ArmStaticInst("gem5decoderFault", _machInst, No_OpClass),
112 : ArmStaticInst(_mnemonic, _machInst, No_OpClass)
122 : ArmStaticInst(_mnemonic, _machInst, No_OpClass),
147 : ArmStaticInst(_mnemonic, _machInst, No_OpClass), warned(false)
157 : ArmStaticInst(_mnemonic, _machInst, No_OpClass), warned(false),
185 : ArmStaticInst("Illegal Execution", _machInst, No_OpClass)
H A Dmisc64.hh46 class ImmOp64 : public ArmStaticInst
53 ArmStaticInst(mnem, _machInst, __opClass), imm(_imm)
60 class RegRegImmImmOp64 : public ArmStaticInst
71 ArmStaticInst(mnem, _machInst, __opClass),
79 class RegRegRegImmOp64 : public ArmStaticInst
90 ArmStaticInst(mnem, _machInst, __opClass),
98 class UnknownOp64 : public ArmStaticInst
103 ArmStaticInst(mnem, _machInst, __opClass)
121 class MiscRegOp64 : public ArmStaticInst
128 ArmStaticInst(mne
[all...]
H A Dstatic_inst.cc57 ArmStaticInst::shift_rm_imm(uint32_t base, uint32_t shamt,
92 ArmStaticInst::shiftReg64(uint64_t base, uint64_t shiftAmt,
131 ArmStaticInst::extendReg64(uint64_t base, ArmExtendType type,
177 ArmStaticInst::shift_rm_rs(uint32_t base, uint32_t shamt,
217 ArmStaticInst::shift_carry_imm(uint32_t base, uint32_t shamt,
257 ArmStaticInst::shift_carry_rs(uint32_t base, uint32_t shamt,
296 ArmStaticInst::printIntReg(std::ostream &os, RegIndex reg_idx,
331 void ArmStaticInst::printPFflags(std::ostream &os, int flag) const
342 ArmStaticInst::printFloatReg(std::ostream &os, RegIndex reg_idx) const
348 ArmStaticInst
[all...]
H A Dpred_inst.hh211 class PredOp : public ArmStaticInst
219 ArmStaticInst(mnem, _machInst, __opClass)
H A Dmem64.hh65 class MightBeMicro64 : public ArmStaticInst
69 : ArmStaticInst(mnem, _machInst, __opClass)
H A Dstatic_inst.hh59 class ArmStaticInst : public StaticInst class in namespace:ArmISA
146 ArmStaticInst(const char *mnem, ExtMachInst _machInst, function in class:ArmISA::ArmStaticInst
H A Dmacromem.hh88 class MicroOpX : public ArmStaticInst
92 : ArmStaticInst(mnem, machInst, __opClass)
H A Dmisc.cc332 : ArmStaticInst(_mnemonic, _machInst, No_OpClass)
H A Dmisc.hh383 class McrMrcMiscInst : public ArmStaticInst
/gem5/src/arch/arm/tracers/
H A Dtarmac_record_v8.cc104 const auto* arm_inst = static_cast<const ArmStaticInst*>(
H A Dtarmac_record.cc125 auto arm_inst = static_cast<const ArmStaticInst*>(
H A Dtarmac_parser.cc794 auto arm_inst = static_cast<const ArmStaticInst*>(
/gem5/src/arch/arm/
H A Dfaults.hh63 class ArmStaticInst;
219 ArmStaticInst *instrAnnotate(const StaticInstPtr &inst);
H A Dfaults.cc514 ArmStaticInst *arm_inst M5_VAR_USED = instrAnnotate(inst);
693 ArmStaticInst *arm_inst M5_VAR_USED = instrAnnotate(inst);
712 ArmStaticInst *
716 auto arm_inst = static_cast<ArmStaticInst *>(inst.get());
780 auto arm_inst = static_cast<ArmStaticInst *>(inst.get());

Completed in 44 milliseconds