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

This is the complete list of members for X86ISA::RegOp, 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
dataSizeX86ISA::RegOpBaseprotected
decref()RefCountedinline
destX86ISA::RegOpBaseprotected
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
execute(ExecContext *xc, Trace::InstRecord *traceData) const =0StaticInstpure virtual
extX86ISA::RegOpBaseprotected
ExtMachInst typedefStaticInst
fetchMicroop(MicroPC upc) const StaticInstvirtual
flagsStaticInstprotected
foldOBitX86ISA::RegOpBaseprotected
generateDisassembly(Addr pc, const SymbolTable *symtab) const X86ISA::RegOpprotectedvirtual
genFlags(uint64_t oldFlags, uint64_t flagMask, uint64_t _dest, uint64_t _src1, uint64_t _src2, bool subtract=false) const X86ISA::RegOpBaseprotected
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
memAccInst() const StaticInstinlinevirtual
merge(uint64_t into, uint64_t val, int size) const X86ISA::X86StaticInstinlineprotected
mnemonicStaticInstprotected
nullStaticInstPtrStaticInststatic
numCCDestRegs() const StaticInstinline
numDestRegs() const StaticInstinline
numFPDestRegs() const StaticInstinline
numIntDestRegs() const StaticInstinline
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
RegOp(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _src2, InstRegIndex _dest, uint8_t _dataSize, uint16_t _ext, OpClass __opClass)X86ISA::RegOpinlineprotected
RegOpBase(ExtMachInst _machInst, const char *mnem, const char *_instMnem, uint64_t setFlags, InstRegIndex _src1, InstRegIndex _dest, uint8_t _dataSize, uint16_t _ext, OpClass __opClass)X86ISA::RegOpBaseinlineprotected
setDelayedCommit()StaticInstinline
setFirstMicroop()StaticInstinline
setFlag(Flags f)StaticInstinline
setLastMicroop()StaticInstinline
signedPick(uint64_t from, int idx, int size) const X86ISA::X86StaticInstinlineprotected
src1X86ISA::RegOpBaseprotected
src2X86ISA::RegOpprotected
srcRegIdx(int i) const StaticInstinline
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