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

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

_destRegIdxStaticInstprotected
_numCCDestRegsStaticInstprotected
_numDestRegsStaticInstprotected
_numFPDestRegsStaticInstprotected
_numIntDestRegsStaticInstprotected
_numSrcRegsStaticInstprotected
_opClassStaticInstprotected
_srcRegIdxStaticInstprotected
advancePC(PCState &pcState) const X86ISA::X86StaticInstinlineprotected
StaticInst::advancePC(TheISA::PCState &pcState) const =0StaticInstpure virtual
branchTarget(const TheISA::PCState &pc) const StaticInstvirtual
branchTarget(ThreadContext *tc) const StaticInstvirtual
cachedDisassemblyStaticInstmutableprotected
completeAcc(Packet *pkt, ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
decref()RefCountedinline
destRegIdx(int i) const StaticInstinline
disassemble(Addr pc, const SymbolTable *symtab=0) const StaticInstvirtual
eaComp(ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
eaCompInst() const StaticInstinlinevirtual
envX86ISA::MacroopBaseprotected
execute(ExecContext *xc, Trace::InstRecord *traceData) const =0StaticInstpure virtual
ExtMachInst typedefStaticInst
fetchMicroop(MicroPC microPC) const X86ISA::MacroopBaseinlineprotectedvirtual
flagsStaticInstprotected
generateDisassembly(Addr pc, const SymbolTable *symtab) const X86ISA::MacroopBaseinlineprotectedvirtual
getEmulEnv()X86ISA::MacroopBaseinline
getExtMachInst()X86ISA::MacroopBaseinline
getName()StaticInstinline
hasBranchTarget(const TheISA::PCState &pc, ThreadContext *tc, TheISA::PCState &tgt) const StaticInst
incref()RefCountedinline
initiateAcc(ExecContext *xc, Trace::InstRecord *traceData) const StaticInstinlinevirtual
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
macrocodeBlockX86ISA::MacroopBaseprotected
MacroopBase(const char *mnem, ExtMachInst _machInst, uint32_t _numMicroops, X86ISA::EmulEnv _env)X86ISA::MacroopBaseinlineprotected
MaxInstDestRegs enum valueStaticInst
MaxInstSrcRegs enum valueStaticInst
memAccInst() const StaticInstinlinevirtual
merge(uint64_t into, uint64_t val, int size) const X86ISA::X86StaticInstinlineprotected
microopsX86ISA::MacroopBaseprotected
mnemonicStaticInstprotected
nullStaticInstPtrStaticInststatic
numCCDestRegs() const StaticInstinline
numDestRegs() const StaticInstinline
numFPDestRegs() const StaticInstinline
numIntDestRegs() const StaticInstinline
numMicroopsX86ISA::MacroopBaseprotected
numSrcRegs() const StaticInstinline
opClass() const StaticInstinline
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
setDelayedCommit()StaticInstinline
setFirstMicroop()StaticInstinline
setFlag(Flags f)StaticInstinline
setLastMicroop()StaticInstinline
signedPick(uint64_t from, int idx, int size) const X86ISA::X86StaticInstinlineprotected
srcRegIdx(int i) const StaticInstinline
StaticInst(const char *_mnemonic, ExtMachInst _machInst, OpClass __opClass)StaticInstinlineprotected
X86StaticInst(const char *mnem, ExtMachInst _machInst, OpClass __opClass)X86ISA::X86StaticInstinlineprotected
~MacroopBase()X86ISA::MacroopBaseinlineprotected
~RefCounted()RefCountedinlinevirtual
~StaticInst()StaticInstvirtual

Generated on Fri Jun 9 2017 13:04:41 for gem5 by doxygen 1.8.6