gem5  v20.1.0.0
X86ISA::MediaOpReg Member List

This is the complete list of members for X86ISA::MediaOpReg, including all inherited members.

_destRegIdxStaticInstprotected
_numCCDestRegsStaticInstprotected
_numDestRegsStaticInstprotected
_numFPDestRegsStaticInstprotected
_numIntDestRegsStaticInstprotected
_numSrcRegsStaticInstprotected
_numVecDestRegsStaticInstprotected
_numVecElemDestRegsStaticInstprotected
_numVecPredDestRegsStaticInstprotected
_opClassStaticInstprotected
_srcRegIdxStaticInstprotected
addrSizeX86ISA::X86MicroopBaseprotected
advancePC(PCState &pcState) const overrideX86ISA::X86MicroopBaseinlineprotected
StaticInst::advancePC(TheISA::PCState &pcState) const =0StaticInstpure virtual
asBytes(void *buf, size_t max_size)StaticInstinlinevirtual
branchTarget(const TheISA::PCState &pc) constStaticInstvirtual
branchTarget(ThreadContext *tc) constStaticInstvirtual
cachedDisassemblyStaticInstmutableprotected
checkCondition(uint64_t flags, int condition) constX86ISA::X86MicroopBaseprotected
completeAcc(Packet *pkt, ExecContext *xc, Trace::InstRecord *traceData) constStaticInstinlinevirtual
countRefCountedmutableprivate
decref() constRefCountedinline
destX86ISA::MediaOpBaseprotected
destRegIdx(int i) constStaticInstinline
destSizeX86ISA::MediaOpBaseprotected
disassemble(Addr pc, const Loader::SymbolTable *symtab=nullptr) constStaticInstvirtual
execute(ExecContext *xc, Trace::InstRecord *traceData) const =0StaticInstpure virtual
extX86ISA::MediaOpBaseprotected
ExtMachInst typedefStaticInst
fetchMicroop(MicroPC upc) constStaticInstvirtual
flagsStaticInstprotected
foldOBitX86ISA::MediaOpBaseprotectedstatic
generateDisassembly(Addr pc, const Loader::SymbolTable *symtab) const overrideX86ISA::MediaOpRegprotectedvirtual
getName()StaticInstinline
hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc, TheISA::PCState &tgt) constStaticInst
incref() constRefCountedinline
initiateAcc(ExecContext *xc, Trace::InstRecord *traceData) constStaticInstinlinevirtual
instMnemX86ISA::X86MicroopBaseprotected
isAtomic() constStaticInstinline
isCall() constStaticInstinline
isCC() constStaticInstinline
isCondCtrl() constStaticInstinline
isCondDelaySlot() constStaticInstinline
isControl() constStaticInstinline
isDataPrefetch() constStaticInstinline
isDelayedCommit() constStaticInstinline
isDirectCtrl() constStaticInstinline
isFirstMicroop() constStaticInstinline
isFloating() constStaticInstinline
isHtmCancel() constStaticInstinline
isHtmCmd() constStaticInstinline
isHtmStart() constStaticInstinline
isHtmStop() constStaticInstinline
isIndirectCtrl() constStaticInstinline
isInstPrefetch() constStaticInstinline
isInteger() constStaticInstinline
isIprAccess() constStaticInstinline
isLastMicroop() constStaticInstinline
isLoad() constStaticInstinline
isMacroop() constStaticInstinline
isMemBarrier() constStaticInstinline
isMemRef() constStaticInstinline
isMicroBranch() constStaticInstinline
isMicroop() constStaticInstinline
isNonSpeculative() constStaticInstinline
isNop() constStaticInstinline
isPrefetch() constStaticInstinline
isQuiesce() constStaticInstinline
isReturn() constStaticInstinline
isSerializeAfter() constStaticInstinline
isSerializeBefore() constStaticInstinline
isSerializing() constStaticInstinline
isSquashAfter() constStaticInstinline
isStore() constStaticInstinline
isStoreConditional() constStaticInstinline
isSyscall() constStaticInstinline
isThreadSync() constStaticInstinline
isUncondCtrl() constStaticInstinline
isUnverifiable() constStaticInstinline
isVector() constStaticInstinline
isWriteBarrier() constStaticInstinline
machInstStaticInst
MaxInstDestRegs enum valueStaticInst
MaxInstSrcRegs enum valueStaticInst
MediaOpBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _dest, uint8_t _srcSize, uint8_t _destSize, uint8_t _ext, OpClass __opClass)X86ISA::MediaOpBaseinlineprotected
MediaOpReg(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest, uint8_t _srcSize, uint8_t _destSize, uint8_t _ext, OpClass __opClass)X86ISA::MediaOpReginlineprotected
merge(uint64_t into, uint64_t val, int size) constX86ISA::X86StaticInstinlineprotected
mnemonicStaticInstprotected
multHi() constX86ISA::MediaOpBaseinlineprotected
nopStaticInstPtrStaticInststatic
nullStaticInstPtrStaticInststatic
numCCDestRegs() constStaticInstinline
numDestRegs() constStaticInstinline
numFPDestRegs() constStaticInstinline
numIntDestRegs() constStaticInstinline
numItems(int size) constX86ISA::MediaOpBaseinlineprotected
numSrcRegs() constStaticInstinline
numVecDestRegs() constStaticInstinline
numVecElemDestRegs() constStaticInstinline
numVecPredDestRegs() constStaticInstinline
opClass() constStaticInstinline
operator=(const RefCounted &)RefCountedprivate
opSizeX86ISA::X86MicroopBaseprotected
pick(uint64_t from, int idx, int size) constX86ISA::X86StaticInstinlineprotected
printDestReg(std::ostream &os, int reg, int size) constX86ISA::X86StaticInstprotected
printFlags(std::ostream &outs, const std::string &separator) constStaticInst
printMem(std::ostream &os, uint8_t segment, uint8_t scale, RegIndex index, RegIndex base, uint64_t disp, uint8_t addressSize, bool rip) constX86ISA::X86StaticInstprotected
printMnemonic(std::ostream &os, const char *mnemonic) constX86ISA::X86StaticInstprotected
printMnemonic(std::ostream &os, const char *instMnemonic, const char *mnemonic) constX86ISA::X86StaticInstprotected
printReg(std::ostream &os, RegId reg, int size) constX86ISA::X86StaticInstprotected
printSegment(std::ostream &os, int segment) constX86ISA::X86StaticInstprotected
printSrcReg(std::ostream &os, int reg, int size) constX86ISA::X86StaticInstprotected
RefCounted(const RefCounted &)RefCountedprivate
RefCounted()RefCountedinline
scalarOp() constX86ISA::MediaOpBaseinlineprotected
setDelayedCommit()StaticInstinline
setFirstMicroop()StaticInstinline
setFlag(Flags f)StaticInstinline
setLastMicroop()StaticInstinline
signedOp() constX86ISA::MediaOpBaseinlineprotected
signedPick(uint64_t from, int idx, int size) constX86ISA::X86StaticInstinlineprotected
simpleAsBytes(void *buf, size_t max_size, const T &t)StaticInstinlineprotected
src1X86ISA::MediaOpBaseprotected
src2X86ISA::MediaOpRegprotected
srcRegIdx(int i) constStaticInstinline
srcSizeX86ISA::MediaOpBaseprotected
StaticInst(const char *_mnemonic, ExtMachInst _machInst, OpClass __opClass)StaticInstinlineprotected
X86MicroopBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, OpClass __opClass)X86ISA::X86MicroopBaseinlineprotected
X86StaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass)X86ISA::X86StaticInstinlineprotected
~RefCounted()RefCountedinlinevirtual
~StaticInst()StaticInstvirtual

Generated on Wed Sep 30 2020 14:03:15 for gem5 by doxygen 1.8.17