gem5  v20.1.0.0
Minor::ExecContext Member List

This is the complete list of members for Minor::ExecContext, including all inherited members.

amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)ExecContextinlinevirtual
armMonitor(Addr address) overrideMinor::ExecContextinlinevirtual
contextId()Minor::ExecContextinline
cpuMinor::ExecContext
demapDataPage(Addr vaddr, uint64_t asn)Minor::ExecContextinline
demapInstPage(Addr vaddr, uint64_t asn)Minor::ExecContextinline
demapPage(Addr vaddr, uint64_t asn) overrideMinor::ExecContextinlinevirtual
ExecContext(MinorCPU &cpu_, SimpleThread &thread_, Execute &execute_, MinorDynInstPtr inst_)Minor::ExecContextinline
executeMinor::ExecContext
getAddrMonitor() overrideMinor::ExecContextinlinevirtual
getCpuPtr()Minor::ExecContextinline
getHtmTransactionalDepth() const overrideMinor::ExecContextinlinevirtual
getHtmTransactionUid() const overrideMinor::ExecContextinlinevirtual
getWritableVecPredRegOperand(const StaticInst *si, int idx) overrideMinor::ExecContextinlinevirtual
getWritableVecRegOperand(const StaticInst *si, int idx) overrideMinor::ExecContextinlinevirtual
inHtmTransactionalState() const overrideMinor::ExecContextinlinevirtual
initiateHtmCmd(Request::Flags flags) overrideMinor::ExecContextinlinevirtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideMinor::ExecContextinlinevirtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) overrideMinor::ExecContextinlinevirtual
instMinor::ExecContext
mwait(PacketPtr pkt) overrideMinor::ExecContextinlinevirtual
mwaitAtomic(ThreadContext *tc) overrideMinor::ExecContextinlinevirtual
newHtmTransactionUid() const overrideMinor::ExecContextinlinevirtual
pcState() const overrideMinor::ExecContextinlinevirtual
pcState(const TheISA::PCState &val) overrideMinor::ExecContextinlinevirtual
PCState typedefExecContext
readCCRegOperand(const StaticInst *si, int idx) overrideMinor::ExecContextinlinevirtual
readFloatRegOperandBits(const StaticInst *si, int idx) overrideMinor::ExecContextinlinevirtual
readIntRegOperand(const StaticInst *si, int idx) overrideMinor::ExecContextinlinevirtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())ExecContextinlinevirtual
readMemAccPredicate() const overrideMinor::ExecContextinlinevirtual
readMiscReg(int misc_reg) overrideMinor::ExecContextinlinevirtual
readMiscRegNoEffect(int misc_reg) constMinor::ExecContextinline
readMiscRegOperand(const StaticInst *si, int idx) overrideMinor::ExecContextinlinevirtual
readPredicate() const overrideMinor::ExecContextinlinevirtual
readStCondFailures() const overrideMinor::ExecContextinlinevirtual
readVec16BitLaneOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
readVec32BitLaneOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
readVec64BitLaneOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
readVec8BitLaneOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
readVecElemOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
readVecPredRegOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
readVecRegOperand(const StaticInst *si, int idx) const overrideMinor::ExecContextinlinevirtual
setCCRegOperand(const StaticInst *si, int idx, RegVal val) overrideMinor::ExecContextinlinevirtual
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) overrideMinor::ExecContextinlinevirtual
setIntRegOperand(const StaticInst *si, int idx, RegVal val) overrideMinor::ExecContextinlinevirtual
setMemAccPredicate(bool val) overrideMinor::ExecContextinlinevirtual
setMiscReg(int misc_reg, RegVal val) overrideMinor::ExecContextinlinevirtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) overrideMinor::ExecContextinlinevirtual
setPredicate(bool val) overrideMinor::ExecContextinlinevirtual
setStCondFailures(unsigned int st_cond_failures) overrideMinor::ExecContextinlinevirtual
setVecElemOperand(const StaticInst *si, int idx, const TheISA::VecElem val) overrideMinor::ExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) overrideMinor::ExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) overrideMinor::ExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) overrideMinor::ExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) overrideMinor::ExecContextinlinevirtual
setVecLaneOperandT(const StaticInst *si, int idx, const LD &val)Minor::ExecContextinline
setVecPredRegOperand(const StaticInst *si, int idx, const TheISA::VecPredRegContainer &val) overrideMinor::ExecContextinline
ExecContext::setVecPredRegOperand(const StaticInst *si, int idx, const VecPredRegContainer &val)=0ExecContextpure virtual
setVecRegOperand(const StaticInst *si, int idx, const TheISA::VecRegContainer &val) overrideMinor::ExecContextinline
ExecContext::setVecRegOperand(const StaticInst *si, int idx, const VecRegContainer &val)=0ExecContextpure virtual
syscall() overrideMinor::ExecContextinlinevirtual
tcBase() const overrideMinor::ExecContextinlinevirtual
threadMinor::ExecContext
VecElem typedefExecContext
VecPredRegContainer typedefExecContext
VecRegContainer typedefExecContext
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >()) overrideMinor::ExecContextinlinevirtual
~ExecContext()Minor::ExecContextinline

Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17