gem5 v24.0.0.0
|
This is the complete list of members for gem5::X86ISA::LdStOp, including all inherited members.
_destRegIdxPtr | gem5::StaticInst | private |
_numDestRegs | gem5::StaticInst | protected |
_numSrcRegs | gem5::StaticInst | protected |
_numTypedDestRegs | gem5::StaticInst | protected |
_opClass | gem5::StaticInst | protected |
_size | gem5::StaticInst | protected |
_srcRegIdxPtr | gem5::StaticInst | private |
addressSize | gem5::X86ISA::MemOp | |
addrSize | gem5::X86ISA::X86MicroopBase | protected |
advancePC(PCStateBase &pcState) const override | gem5::X86ISA::X86MicroopBase | inlineprotectedvirtual |
advancePC(ThreadContext *tc) const override | gem5::X86ISA::X86MicroopBase | inlineprotectedvirtual |
ArgTuple typedef | gem5::X86ISA::InstOperands< MemOp, FoldedDataOp, AddrOp > | private |
asBytes(void *buf, size_t max_size) | gem5::StaticInst | inlinevirtual |
branchTarget(const PCStateBase &branch_pc) const override | gem5::X86ISA::X86MicroopBase | protectedvirtual |
branchTarget(ThreadContext *tc) const | gem5::X86ISA::X86MicroopBase | protectedvirtual |
buildRetPC(const PCStateBase &cur_pc, const PCStateBase &call_pc) const override | gem5::X86ISA::X86StaticInst | inlineprotectedvirtual |
cachedDisassembly | gem5::StaticInst | mutableprotected |
checkCondition(uint64_t flags, int condition) const | gem5::X86ISA::X86MicroopBase | protected |
completeAcc(Packet *pkt, ExecContext *xc, trace::InstRecord *trace_data) const | gem5::StaticInst | inlinevirtual |
count | gem5::RefCounted | mutableprivate |
dataSize | gem5::X86ISA::MemOp | |
decref() const | gem5::RefCounted | inline |
destRegIdx(int i) const | gem5::StaticInst | inline |
disassemble(Addr pc, const loader::SymbolTable *symtab=nullptr) const | gem5::StaticInst | virtual |
divideStep(uint64_t divident, uint64_t divisor, uint64_t "ient, uint64_t &remainder) | gem5::X86ISA::X86StaticInst | protectedstatic |
execute(ExecContext *xc, trace::InstRecord *traceData) const =0 | gem5::StaticInst | pure virtual |
ExtMachInst typedef | gem5::X86ISA::X86StaticInst | protected |
fetchMicroop(MicroPC upc) const | gem5::StaticInst | virtual |
flags | gem5::StaticInst | protected |
foldABit | gem5::X86ISA::MemOp | |
foldOBit | gem5::X86ISA::MemOp | |
generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const override | gem5::X86ISA::InstOperands< MemOp, FoldedDataOp, AddrOp > | inlineprotectedvirtual |
getEMI() const | gem5::StaticInst | inlinevirtual |
getName() | gem5::StaticInst | inline |
incref() const | gem5::RefCounted | inline |
initiateAcc(ExecContext *xc, trace::InstRecord *traceData) const | gem5::StaticInst | inlinevirtual |
instMnem | gem5::X86ISA::X86MicroopBase | protected |
InstOperands(std::index_sequence< I... >, ExtMachInst mach_inst, const char *mnem, const char *inst_mnem, uint64_t set_flags, OpClass op_class, ArgTuple args, CTorArgs... ctor_args) | gem5::X86ISA::InstOperands< MemOp, FoldedDataOp, AddrOp > | inlineprivate |
InstOperands(ExtMachInst mach_inst, const char *mnem, const char *inst_mnem, uint64_t set_flags, OpClass op_class, ArgTuple args, CTorArgs... ctor_args) | gem5::X86ISA::InstOperands< MemOp, FoldedDataOp, AddrOp > | inlineprotected |
isAtomic() const | gem5::StaticInst | inline |
isCall() const | gem5::StaticInst | inline |
isCondCtrl() const | gem5::StaticInst | inline |
isControl() const | gem5::StaticInst | inline |
isDataPrefetch() const | gem5::StaticInst | inline |
isDelayedCommit() const | gem5::StaticInst | inline |
isDirectCtrl() const | gem5::StaticInst | inline |
isFirstMicroop() const | gem5::StaticInst | inline |
isFloating() const | gem5::StaticInst | inline |
isFullMemBarrier() const | gem5::StaticInst | inline |
isHtmCancel() const | gem5::StaticInst | inline |
isHtmCmd() const | gem5::StaticInst | inline |
isHtmStart() const | gem5::StaticInst | inline |
isHtmStop() const | gem5::StaticInst | inline |
isIndirectCtrl() const | gem5::StaticInst | inline |
isInstPrefetch() const | gem5::StaticInst | inline |
isInteger() const | gem5::StaticInst | inline |
isInvalid() const | gem5::StaticInst | inline |
isLastMicroop() const | gem5::StaticInst | inline |
isLoad() const | gem5::StaticInst | inline |
isMacroop() const | gem5::StaticInst | inline |
isMatrix() const | gem5::StaticInst | inline |
isMemRef() const | gem5::StaticInst | inline |
isMicroop() const | gem5::StaticInst | inline |
isNonSpeculative() const | gem5::StaticInst | inline |
isNop() const | gem5::StaticInst | inline |
isPrefetch() const | gem5::StaticInst | inline |
isPseudo() const | gem5::StaticInst | inline |
isQuiesce() const | gem5::StaticInst | inline |
isReadBarrier() const | gem5::StaticInst | inline |
isReturn() const | gem5::StaticInst | inline |
isSerializeAfter() const | gem5::StaticInst | inline |
isSerializeBefore() const | gem5::StaticInst | inline |
isSerializing() const | gem5::StaticInst | inline |
isSquashAfter() const | gem5::StaticInst | inline |
isStore() const | gem5::StaticInst | inline |
isStoreConditional() const | gem5::StaticInst | inline |
isSyscall() const | gem5::StaticInst | inline |
isUncondCtrl() const | gem5::StaticInst | inline |
isUnverifiable() const | gem5::StaticInst | inline |
isVector() const | gem5::StaticInst | inline |
isWriteBarrier() const | gem5::StaticInst | inline |
LdStOp(ExtMachInst mach_inst, const char *mnem, const char *inst_mnem, uint64_t set_flags, GpRegIndex _data, uint8_t _scale, GpRegIndex _index, GpRegIndex _base, uint64_t _disp, SegRegIndex _segment, uint8_t data_size, uint8_t address_size, Request::FlagsType mem_flags, OpClass op_class) | gem5::X86ISA::LdStOp | inlineprotected |
machInst | gem5::X86ISA::X86StaticInst | |
memFlags | gem5::X86ISA::MemOp | protected |
MemOp(ExtMachInst mach_inst, const char *mnem, const char *inst_mnem, uint64_t set_flags, OpClass op_class, uint8_t data_size, uint8_t address_size, Request::FlagsType mem_flags) | gem5::X86ISA::MemOp | inlineprotected |
merge(uint64_t into, RegIndex index, uint64_t val, int size) | gem5::X86ISA::X86StaticInst | inlineprotectedstatic |
mnemonic | gem5::StaticInst | protected |
nullStaticInstPtr | gem5::StaticInst | static |
numDestRegs() const | gem5::StaticInst | inline |
numDestRegs(RegClassType type) const | gem5::StaticInst | inline |
numSrcRegs() const | gem5::StaticInst | inline |
opClass() const | gem5::StaticInst | inline |
operator=(const RefCounted &) | gem5::RefCounted | private |
opSize | gem5::X86ISA::X86MicroopBase | protected |
pick(uint64_t from, RegIndex index, int size) | gem5::X86ISA::X86StaticInst | inlineprotectedstatic |
printFlags(std::ostream &outs, const std::string &separator) const | gem5::StaticInst | |
printMem(std::ostream &os, uint8_t segment, uint8_t scale, RegIndex index, RegIndex base, uint64_t disp, uint8_t addressSize, bool rip) | gem5::X86ISA::X86StaticInst | static |
printMnemonic(std::ostream &os, const char *mnemonic) | gem5::X86ISA::X86StaticInst | static |
printMnemonic(std::ostream &os, const char *instMnemonic, const char *mnemonic) | gem5::X86ISA::X86StaticInst | static |
printReg(std::ostream &os, RegId reg, int size) | gem5::X86ISA::X86StaticInst | static |
printSegment(std::ostream &os, int segment) | gem5::X86ISA::X86StaticInst | static |
RefCounted(const RefCounted &) | gem5::RefCounted | private |
RefCounted() | gem5::RefCounted | inline |
RegIdArrayPtr typedef | gem5::StaticInst | |
setDelayedCommit() | gem5::StaticInst | inline |
setDestRegIdx(int i, const RegId &val) | gem5::StaticInst | inline |
setFirstMicroop() | gem5::StaticInst | inline |
setFlag(Flags f) | gem5::StaticInst | inline |
setLastMicroop() | gem5::StaticInst | inline |
setRegIdxArrays(RegIdArrayPtr src, RegIdArrayPtr dest) | gem5::StaticInst | inlineprotected |
setSrcRegIdx(int i, const RegId &val) | gem5::StaticInst | inline |
signedPick(uint64_t from, RegIndex index, int size) | gem5::X86ISA::X86StaticInst | inlineprotectedstatic |
simpleAsBytes(void *buf, size_t max_size, const T &t) | gem5::StaticInst | inlineprotected |
size() const | gem5::StaticInst | inline |
size(size_t newSize) | gem5::StaticInst | inlinevirtual |
srcRegIdx(int i) const | gem5::StaticInst | inline |
StaticInst(const char *_mnemonic, OpClass op_class) | gem5::StaticInst | inlineprotected |
X86MicroopBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, OpClass __opClass) | gem5::X86ISA::X86MicroopBase | inlineprotected |
X86StaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass) | gem5::X86ISA::X86StaticInst | inlineprotected |
~RefCounted() | gem5::RefCounted | inlinevirtual |
~StaticInst() | gem5::StaticInst | inlinevirtual |