gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
X86ISA::MediaOpBase Member List

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

_destRegIdxStaticInstprotected
_numCCDestRegsStaticInstprotected
_numDestRegsStaticInstprotected
_numFPDestRegsStaticInstprotected
_numIntDestRegsStaticInstprotected
_numSrcRegsStaticInstprotected
_opClassStaticInstprotected
_srcRegIdxStaticInstprotected
addrSizeX86ISA::X86MicroopBaseprotected
advancePC(PCState &pcState) const X86ISA::X86MicroopBaseinlineprotected
StaticInst::advancePC(TheISA::PCState &pcState) const =0StaticInstpure virtual
branchTarget(const TheISA::PCState &pc) const StaticInstvirtual
branchTarget(ThreadContext *tc) const StaticInstvirtual
cachedDisassemblyStaticInstmutableprotected
checkCondition(uint64_t flags, int condition) const X86ISA::X86MicroopBaseprotected
completeAcc(Packet *pkt, ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
decref()RefCountedinline
destX86ISA::MediaOpBaseprotected
destRegIdx(int i) const StaticInstinline
destSizeX86ISA::MediaOpBaseprotected
disassemble(Addr pc, const SymbolTable *symtab=0) const StaticInstvirtual
eaComp(ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
eaCompInst() const StaticInstinlinevirtual
execute(ExecContext *xc, Trace::InstRecord *traceData) const =0StaticInstpure virtual
extX86ISA::MediaOpBaseprotected
ExtMachInst typedefStaticInst
fetchMicroop(MicroPC upc) const StaticInstvirtual
flagsStaticInstprotected
foldOBitX86ISA::MediaOpBaseprotectedstatic
generateDisassembly(Addr pc, const SymbolTable *symtab) const X86ISA::X86MicroopBaseinlineprotectedvirtual
getName()StaticInstinline
hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc, TheISA::PCState &tgt) const StaticInst
incref()RefCountedinline
initiateAcc(ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
instMnemX86ISA::X86MicroopBaseprotected
isCall() const StaticInstinline
isCC() const StaticInstinline
isCondCtrl() const StaticInstinline
isCondDelaySlot() const StaticInstinline
isControl() const StaticInstinline
isDataPrefetch() const StaticInstinline
isDelayedCommit() const StaticInstinline
isDirectCtrl() const StaticInstinline
isFirstMicroop() const StaticInstinline
isFloating() const StaticInstinline
isIndirectCtrl() const StaticInstinline
isInstPrefetch() const StaticInstinline
isInteger() const StaticInstinline
isIprAccess() const StaticInstinline
isLastMicroop() const StaticInstinline
isLoad() const StaticInstinline
isMacroop() const StaticInstinline
isMemBarrier() const StaticInstinline
isMemRef() const StaticInstinline
isMicroBranch() const StaticInstinline
isMicroop() const StaticInstinline
isNonSpeculative() const StaticInstinline
isNop() const StaticInstinline
isPrefetch() const StaticInstinline
isQuiesce() const StaticInstinline
isReturn() const StaticInstinline
isSerializeAfter() const StaticInstinline
isSerializeBefore() const StaticInstinline
isSerializing() const StaticInstinline
isSquashAfter() const StaticInstinline
isStore() const StaticInstinline
isStoreConditional() const StaticInstinline
isSyscall() const StaticInstinline
isThreadSync() const StaticInstinline
isUncondCtrl() const StaticInstinline
isUnverifiable() const StaticInstinline
isWriteBarrier() const StaticInstinline
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
memAccInst() const StaticInstinlinevirtual
merge(uint64_t into, uint64_t val, int size) const X86ISA::X86StaticInstinlineprotected
mnemonicStaticInstprotected
multHi() const X86ISA::MediaOpBaseinlineprotected
nullStaticInstPtrStaticInststatic
numCCDestRegs() const StaticInstinline
numDestRegs() const StaticInstinline
numFPDestRegs() const StaticInstinline
numIntDestRegs() const StaticInstinline
numItems(int size) const X86ISA::MediaOpBaseinlineprotected
numSrcRegs() const StaticInstinline
opClass() const StaticInstinline
opSizeX86ISA::X86MicroopBaseprotected
pick(uint64_t from, int idx, int size) const X86ISA::X86StaticInstinlineprotected
printDestReg(std::ostream &os, int reg, int size) const X86ISA::X86StaticInstprotected
printFlags(std::ostream &outs, const std::string &separator) const StaticInst
printMem(std::ostream &os, uint8_t segment, uint8_t scale, RegIndex index, RegIndex base, uint64_t disp, uint8_t addressSize, bool rip) const X86ISA::X86StaticInstprotected
printMnemonic(std::ostream &os, const char *mnemonic) const X86ISA::X86StaticInstprotected
printMnemonic(std::ostream &os, const char *instMnemonic, const char *mnemonic) const X86ISA::X86StaticInstprotected
printReg(std::ostream &os, int reg, int size) const X86ISA::X86StaticInstprotected
printSegment(std::ostream &os, int segment) const X86ISA::X86StaticInstprotected
printSrcReg(std::ostream &os, int reg, int size) const X86ISA::X86StaticInstprotected
RefCounted()RefCountedinline
RegIndex typedefStaticInst
scalarOp() const X86ISA::MediaOpBaseinlineprotected
setDelayedCommit()StaticInstinline
setFirstMicroop()StaticInstinline
setFlag(Flags f)StaticInstinline
setLastMicroop()StaticInstinline
signedOp() const X86ISA::MediaOpBaseinlineprotected
signedPick(uint64_t from, int idx, int size) const X86ISA::X86StaticInstinlineprotected
src1X86ISA::MediaOpBaseprotected
srcRegIdx(int i) const StaticInstinline
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 Fri Jun 9 2017 13:04:42 for gem5 by doxygen 1.8.6