gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SimpleExecContext Member List

This is the complete list of members for SimpleExecContext, including all inherited members.

amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideSimpleExecContextinlinevirtual
armMonitor(Addr address) overrideSimpleExecContextinlinevirtual
cpuSimpleExecContext
demapPage(Addr vaddr, uint64_t asn) overrideSimpleExecContextinlinevirtual
execContextStatsSimpleExecContext
fetchOffsetSimpleExecContext
getAddrMonitor() overrideSimpleExecContextinlinevirtual
getHtmTransactionalDepth() const overrideSimpleExecContextinlinevirtual
getHtmTransactionUid() const overrideSimpleExecContextinlinevirtual
getWritableVecPredRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
getWritableVecRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
inHtmTransactionalState() const overrideSimpleExecContextinlinevirtual
initiateHtmCmd(Request::Flags flags) overrideSimpleExecContextinlinevirtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideSimpleExecContextinlinevirtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) overrideSimpleExecContextinlinevirtual
lastDcacheStallSimpleExecContext
lastIcacheStallSimpleExecContext
mwait(PacketPtr pkt) overrideSimpleExecContextinlinevirtual
mwaitAtomic(ThreadContext *tc) overrideSimpleExecContextinlinevirtual
newHtmTransactionUid() const overrideSimpleExecContextinlinevirtual
numInstSimpleExecContext
numLoadSimpleExecContext
numOpSimpleExecContext
pcState() const overrideSimpleExecContextinlinevirtual
pcState(const TheISA::PCState &val) overrideSimpleExecContextinlinevirtual
predPCSimpleExecContext
readCCRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readFloatRegOperandBits(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readIntRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable) overrideSimpleExecContextinlinevirtual
readMemAccPredicate() const overrideSimpleExecContextinlinevirtual
readMiscReg(int misc_reg) overrideSimpleExecContextinlinevirtual
readMiscRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readPredicate() const overrideSimpleExecContextinlinevirtual
readStCondFailures() const overrideSimpleExecContextinlinevirtual
readVec16BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec32BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec64BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec8BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecElemOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecLaneOperand(const StaticInst *si, int idx) constSimpleExecContextinline
readVecPredRegOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecRegOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
setCCRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setIntRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setMemAccPredicate(bool val) overrideSimpleExecContextinlinevirtual
setMiscReg(int misc_reg, RegVal val) overrideSimpleExecContextinlinevirtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setPredicate(bool val) overrideSimpleExecContextinlinevirtual
setStCondFailures(unsigned int sc_failures) overrideSimpleExecContextinlinevirtual
setVecElemOperand(const StaticInst *si, int idx, const TheISA::VecElem val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperandT(const StaticInst *si, int idx, const LD &val)SimpleExecContextinline
setVecPredRegOperand(const StaticInst *si, int idx, const TheISA::VecPredRegContainer &val) overrideSimpleExecContextinlinevirtual
setVecRegOperand(const StaticInst *si, int idx, const TheISA::VecRegContainer &val) overrideSimpleExecContextinlinevirtual
SimpleExecContext(BaseSimpleCPU *_cpu, SimpleThread *_thread)SimpleExecContextinline
stayAtPCSimpleExecContext
tcBase() const overrideSimpleExecContextinlinevirtual
threadSimpleExecContext
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable) overrideSimpleExecContextinlinevirtual

Generated on Tue Mar 23 2021 19:41:40 for gem5 by doxygen 1.8.17