40 #ifndef __ARCH_ARM_SVE_MEM_HH__ 41 #define __ARCH_ARM_SVE_MEM_HH__ 65 dest(_dest), base(_base), imm(_imm),
68 baseIsSP =
isSP(_base);
90 dest(_dest), base(_base), imm(_imm),
93 baseIsSP =
isSP(_base);
116 dest(_dest), gp(_gp), base(_base), offset(_offset),
119 baseIsSP =
isSP(_base);
142 dest(_dest), gp(_gp), base(_base), imm(_imm),
145 baseIsSP =
isSP(_base);
153 #endif // __ARCH_ARM_SVE_MEM_HH__
bool baseIsSP
True if the base register is SP (used for SP alignment checking).
SveContigMemSI(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, uint64_t _imm)
bool baseIsSP
True if the base register is SP (used for SP alignment checking).
bool baseIsSP
True if the base register is SP (used for SP alignment checking).
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
SveMemVecFillSpill(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, uint64_t _imm)
SveContigMemSS(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _gp, IntRegIndex _base, IntRegIndex _offset)
SveMemPredFillSpill(const char *mnem, ExtMachInst _machInst, OpClass __opClass, IntRegIndex _dest, IntRegIndex _base, uint64_t _imm)
TheISA::ExtMachInst ExtMachInst
Binary extended machine instruction type.
bool baseIsSP
True if the base register is SP (used for SP alignment checking).
std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const
Internal function to generate disassembly string.
static bool isSP(IntRegIndex reg)