gem5
v20.1.0.0
|
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) override | SimpleExecContext | inlinevirtual |
armMonitor(Addr address) override | SimpleExecContext | inlinevirtual |
cpu | SimpleExecContext | |
dcacheStallCycles | SimpleExecContext | |
demapPage(Addr vaddr, uint64_t asn) override | SimpleExecContext | inlinevirtual |
fetchOffset | SimpleExecContext | |
getAddrMonitor() override | SimpleExecContext | inlinevirtual |
getHtmTransactionalDepth() const override | SimpleExecContext | inlinevirtual |
getHtmTransactionUid() const override | SimpleExecContext | inlinevirtual |
getWritableVecPredRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
getWritableVecRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
icacheStallCycles | SimpleExecContext | |
idleFraction | SimpleExecContext | |
inHtmTransactionalState() const override | SimpleExecContext | inlinevirtual |
initiateHtmCmd(Request::Flags flags) override | SimpleExecContext | inlinevirtual |
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) override | SimpleExecContext | inlinevirtual |
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) override | SimpleExecContext | inlinevirtual |
lastDcacheStall | SimpleExecContext | |
lastIcacheStall | SimpleExecContext | |
mwait(PacketPtr pkt) override | SimpleExecContext | inlinevirtual |
mwaitAtomic(ThreadContext *tc) override | SimpleExecContext | inlinevirtual |
newHtmTransactionUid() const override | SimpleExecContext | inlinevirtual |
notIdleFraction | SimpleExecContext | |
numBranches | SimpleExecContext | |
numBranchMispred | SimpleExecContext | |
numBusyCycles | SimpleExecContext | |
numCallsReturns | SimpleExecContext | |
numCCRegReads | SimpleExecContext | |
numCCRegWrites | SimpleExecContext | |
numCondCtrlInsts | SimpleExecContext | |
numFpAluAccesses | SimpleExecContext | |
numFpInsts | SimpleExecContext | |
numFpRegReads | SimpleExecContext | |
numFpRegWrites | SimpleExecContext | |
numIdleCycles | SimpleExecContext | |
numInst | SimpleExecContext | |
numInsts | SimpleExecContext | |
numIntAluAccesses | SimpleExecContext | |
numIntInsts | SimpleExecContext | |
numIntRegReads | SimpleExecContext | |
numIntRegWrites | SimpleExecContext | |
numLoad | SimpleExecContext | |
numLoadInsts | SimpleExecContext | |
numMemRefs | SimpleExecContext | |
numOp | SimpleExecContext | |
numOps | SimpleExecContext | |
numPredictedBranches | SimpleExecContext | |
numStoreInsts | SimpleExecContext | |
numVecAluAccesses | SimpleExecContext | |
numVecInsts | SimpleExecContext | |
numVecPredRegReads | SimpleExecContext | mutable |
numVecPredRegWrites | SimpleExecContext | |
numVecRegReads | SimpleExecContext | mutable |
numVecRegWrites | SimpleExecContext | |
pcState() const override | SimpleExecContext | inlinevirtual |
pcState(const PCState &val) override | SimpleExecContext | inlinevirtual |
PCState typedef | ExecContext | |
predPC | SimpleExecContext | |
readCCRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
readFloatRegOperandBits(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
readIntRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) override | SimpleExecContext | inlinevirtual |
readMemAccPredicate() const override | SimpleExecContext | inlinevirtual |
readMiscReg(int misc_reg) override | SimpleExecContext | inlinevirtual |
readMiscRegOperand(const StaticInst *si, int idx) override | SimpleExecContext | inlinevirtual |
readPredicate() const override | SimpleExecContext | inlinevirtual |
readStCondFailures() const override | SimpleExecContext | inlinevirtual |
readVec16BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
readVec32BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
readVec64BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
readVec8BitLaneOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
readVecElemOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
readVecLaneOperand(const StaticInst *si, int idx) const | SimpleExecContext | inline |
readVecPredRegOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
readVecRegOperand(const StaticInst *si, int idx) const override | SimpleExecContext | inlinevirtual |
setCCRegOperand(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
setIntRegOperand(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
setMemAccPredicate(bool val) override | SimpleExecContext | inlinevirtual |
setMiscReg(int misc_reg, RegVal val) override | SimpleExecContext | inlinevirtual |
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) override | SimpleExecContext | inlinevirtual |
setPredicate(bool val) override | SimpleExecContext | inlinevirtual |
setStCondFailures(unsigned int sc_failures) override | SimpleExecContext | inlinevirtual |
setVecElemOperand(const StaticInst *si, int idx, const VecElem val) override | SimpleExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) override | SimpleExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) override | SimpleExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) override | SimpleExecContext | inlinevirtual |
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) override | SimpleExecContext | inlinevirtual |
setVecLaneOperandT(const StaticInst *si, int idx, const LD &val) | SimpleExecContext | inline |
setVecPredRegOperand(const StaticInst *si, int idx, const VecPredRegContainer &val) override | SimpleExecContext | inlinevirtual |
setVecRegOperand(const StaticInst *si, int idx, const VecRegContainer &val) override | SimpleExecContext | inlinevirtual |
SimpleExecContext(BaseSimpleCPU *_cpu, SimpleThread *_thread) | SimpleExecContext | inline |
statExecutedInstType | SimpleExecContext | |
stayAtPC | SimpleExecContext | |
syscall() override | SimpleExecContext | inlinevirtual |
tcBase() const override | SimpleExecContext | inlinevirtual |
thread | SimpleExecContext | |
VecElem typedef | SimpleExecContext | protected |
VecPredRegContainer typedef | ExecContext | |
VecRegContainer typedef | SimpleExecContext | protected |
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >()) override | SimpleExecContext | inlinevirtual |