| activate() override | O3ThreadContext< Impl > | |
| clearArchRegs() override | O3ThreadContext< Impl > | |
| conditionalSquash() | O3ThreadContext< Impl > | inline |
| contextId() const override | O3ThreadContext< Impl > | inline |
| copyArchRegs(ThreadContext *tc) override | O3ThreadContext< Impl > | |
| cpu | O3ThreadContext< Impl > | |
| cpuId() const override | O3ThreadContext< Impl > | inline |
| descheduleInstCountEvent(Event *event) override | O3ThreadContext< Impl > | inline |
| flattenRegId(const RegId ®Id) const override | O3ThreadContext< Impl > | |
| getCheckerCpuPtr() override | O3ThreadContext< Impl > | inline |
| getCpuPtr() override | O3ThreadContext< Impl > | inline |
| getCurrentInstCount() override | O3ThreadContext< Impl > | inline |
| getDecoderPtr() override | O3ThreadContext< Impl > | inline |
| getDTBPtr() override | O3ThreadContext< Impl > | inline |
| getHtmCheckpointPtr() override | O3ThreadContext< Impl > | |
| getIsaPtr() override | O3ThreadContext< Impl > | inline |
| getITBPtr() override | O3ThreadContext< Impl > | inline |
| getPhysProxy() override | O3ThreadContext< Impl > | inline |
| getProcessPtr() override | O3ThreadContext< Impl > | inline |
| getSystemPtr() override | O3ThreadContext< Impl > | inline |
| getVirtProxy() override | O3ThreadContext< Impl > | |
| getWritableVecPredReg(const RegId &id) override | O3ThreadContext< Impl > | inline |
| getWritableVecPredRegFlat(RegIndex idx) override | O3ThreadContext< Impl > | |
| getWritableVecReg(const RegId &id) override | O3ThreadContext< Impl > | inline |
| getWritableVecRegFlat(RegIndex idx) override | O3ThreadContext< Impl > | |
| halt() override | O3ThreadContext< Impl > | |
| htmAbortTransaction(uint64_t htm_uid, HtmFailureFaultCause cause) override | O3ThreadContext< Impl > | |
| initMemProxies(ThreadContext *tc) override | O3ThreadContext< Impl > | inline |
| instAddr() const override | O3ThreadContext< Impl > | inline |
| microPC() const override | O3ThreadContext< Impl > | inline |
| nextInstAddr() const override | O3ThreadContext< Impl > | inline |
| O3CPU typedef | O3ThreadContext< Impl > | |
| pcState() const override | O3ThreadContext< Impl > | inline |
| pcState(const TheISA::PCState &val) override | O3ThreadContext< Impl > | |
| pcStateNoRecord(const TheISA::PCState &val) override | O3ThreadContext< Impl > | |
| readCCReg(RegIndex reg_idx) const override | O3ThreadContext< Impl > | inline |
| readCCRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
| readFloatReg(RegIndex reg_idx) const override | O3ThreadContext< Impl > | inline |
| readFloatRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
| readFuncExeInst() const override | O3ThreadContext< Impl > | inline |
| readIntReg(RegIndex reg_idx) const override | O3ThreadContext< Impl > | inline |
| readIntRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
| readLastActivate() override | O3ThreadContext< Impl > | |
| readLastSuspend() override | O3ThreadContext< Impl > | |
| readMiscReg(RegIndex misc_reg) override | O3ThreadContext< Impl > | inline |
| readMiscRegNoEffect(RegIndex misc_reg) const override | O3ThreadContext< Impl > | inline |
| readReg(RegIndex reg_idx) | O3ThreadContext< Impl > | inline |
| readStCondFailures() const override | O3ThreadContext< Impl > | inline |
| readVec16BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
| readVec32BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
| readVec64BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
| readVec8BitLaneReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
| readVecElem(const RegId ®) const override | O3ThreadContext< Impl > | inline |
| readVecElemFlat(RegIndex idx, const ElemIndex &elemIndex) const override | O3ThreadContext< Impl > | |
| readVecLaneFlat(RegIndex idx, int lId) const | O3ThreadContext< Impl > | inline |
| readVecPredReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
| readVecPredRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
| readVecReg(const RegId &id) const override | O3ThreadContext< Impl > | inline |
| readVecRegFlat(RegIndex idx) const override | O3ThreadContext< Impl > | |
| remove(PCEvent *e) override | O3ThreadContext< Impl > | inline |
| schedule(PCEvent *e) override | O3ThreadContext< Impl > | inline |
| scheduleInstCountEvent(Event *event, Tick count) override | O3ThreadContext< Impl > | inline |
| setCCReg(RegIndex reg_idx, RegVal val) override | O3ThreadContext< Impl > | inline |
| setCCRegFlat(RegIndex idx, RegVal val) override | O3ThreadContext< Impl > | |
| setContextId(ContextID id) override | O3ThreadContext< Impl > | inline |
| setFloatReg(RegIndex reg_idx, RegVal val) override | O3ThreadContext< Impl > | inline |
| setFloatRegFlat(RegIndex idx, RegVal val) override | O3ThreadContext< Impl > | |
| setHtmCheckpointPtr(BaseHTMCheckpointPtr new_cpt) override | O3ThreadContext< Impl > | |
| setIntReg(RegIndex reg_idx, RegVal val) override | O3ThreadContext< Impl > | inline |
| setIntRegFlat(RegIndex idx, RegVal val) override | O3ThreadContext< Impl > | |
| setMiscReg(RegIndex misc_reg, RegVal val) override | O3ThreadContext< Impl > | |
| setMiscRegNoEffect(RegIndex misc_reg, RegVal val) override | O3ThreadContext< Impl > | |
| setProcessPtr(Process *p) override | O3ThreadContext< Impl > | inline |
| setStatus(Status new_status) override | O3ThreadContext< Impl > | inline |
| setStCondFailures(unsigned sc_failures) override | O3ThreadContext< Impl > | inline |
| setThreadId(int id) override | O3ThreadContext< Impl > | inline |
| setVecElem(const RegId ®, const VecElem &val) override | O3ThreadContext< Impl > | inline |
| setVecElemFlat(RegIndex idx, const ElemIndex &elemIdx, const VecElem &val) override | O3ThreadContext< Impl > | |
| setVecLane(const RegId ®, const LaneData< LaneSize::Byte > &val) override | O3ThreadContext< Impl > | inline |
| setVecLane(const RegId ®, const LaneData< LaneSize::TwoByte > &val) override | O3ThreadContext< Impl > | inline |
| setVecLane(const RegId ®, const LaneData< LaneSize::FourByte > &val) override | O3ThreadContext< Impl > | inline |
| setVecLane(const RegId ®, const LaneData< LaneSize::EightByte > &val) override | O3ThreadContext< Impl > | inline |
| setVecLaneFlat(int idx, int lId, const LD &val) | O3ThreadContext< Impl > | inline |
| setVecPredReg(const RegId ®, const VecPredRegContainer &val) override | O3ThreadContext< Impl > | inline |
| setVecPredRegFlat(RegIndex idx, const VecPredRegContainer &val) override | O3ThreadContext< Impl > | |
| setVecReg(const RegId ®, const VecRegContainer &val) override | O3ThreadContext< Impl > | inline |
| setVecRegFlat(RegIndex idx, const VecRegContainer &val) override | O3ThreadContext< Impl > | |
| socketId() const override | O3ThreadContext< Impl > | inline |
| status() const override | O3ThreadContext< Impl > | inline |
| suspend() override | O3ThreadContext< Impl > | |
| syscall() override | O3ThreadContext< Impl > | inline |
| takeOverFrom(ThreadContext *old_context) override | O3ThreadContext< Impl > | |
| thread | O3ThreadContext< Impl > | |
| threadId() const override | O3ThreadContext< Impl > | inline |