31 #ifndef __ARCH_POWER_MEM_HH__
32 #define __ARCH_POWER_MEM_HH__
81 :
MemOp(mnem, _machInst, __opClass, _eaCompPtr, _memAccPtr),
91 #endif //__ARCH_POWER_INSTS_MEM_HH__
std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const
Internal function to generate disassembly string.
Base class for memory operations.
MemDispOp(const char *mnem, MachInst _machInst, OpClass __opClass, StaticInstPtr _eaCompPtr=nullStaticInstPtr, StaticInstPtr _memAccPtr=nullStaticInstPtr)
Constructor.
MemOp(const char *mnem, MachInst _machInst, OpClass __opClass, StaticInstPtr _eaCompPtr=nullStaticInstPtr, StaticInstPtr _memAccPtr=nullStaticInstPtr)
Constructor.
std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const
Internal function to generate disassembly string.
const ExtMachInst machInst
The binary machine instruction.
Class for memory operations with displacement.
unsigned memAccessFlags
Memory request flags. See mem_req_base.hh.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
const StaticInstPtr memAccPtr
Pointer to MemAcc object.
static StaticInstPtr nullStaticInstPtr
Pointer to a statically allocated "null" instruction object.
const StaticInstPtr eaCompPtr
Pointer to EAComp object.