/gem5/src/cpu/pred/ |
H A D | tage_base.cc | 583 updateHistories(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, bool speculative, const StaticInstPtr &inst, Addr target) argument
|
H A D | multiperspective_perceptron.cc | 609 update(ThreadID tid, Addr instPC, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument
|
H A D | multiperspective_perceptron_tage.cc | 187 updateHistories( ThreadID tid, Addr branch_pc, bool taken, TAGEBase::BranchInfo* b, bool speculative, const StaticInstPtr &inst, Addr target) argument 600 update(ThreadID tid, Addr instPC, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument [all...] |
/gem5/src/cpu/o3/ |
H A D | iew_impl.hh | 499 DefaultIEW<Impl>::squashDueToBranch(const DynInstPtr& inst, ThreadID tid) argument 525 DefaultIEW<Impl>::squashDueToMemOrder(const DynInstPtr& inst, ThreadI argument 588 wakeDependents(const DynInstPtr& inst) argument 595 rescheduleMemInst(const DynInstPtr& inst) argument 602 replayMemInst(const DynInstPtr& inst) argument 609 blockMemInst(const DynInstPtr& inst) argument 623 instToCommit(const DynInstPtr& inst) argument 668 DynInstPtr inst = NULL; local 971 DynInstPtr inst; local 1186 int inst = 0; local 1232 DynInstPtr inst = instQueue.getInstToExecute(); local 1463 DynInstPtr inst = toCommit->insts[inst_num]; local 1634 updateExeInstStats(const DynInstPtr& inst) argument 1666 checkMisprediction(const DynInstPtr& inst) argument [all...] |
H A D | lsq_impl.hh | 250 LSQ<Impl>::executeLoad(const DynInstPtr &inst) argument 259 LSQ<Impl>::executeStore(const DynInstPtr &inst) argument 688 LSQ<Impl>::pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data, argument [all...] |
H A D | inst_queue.hh | 102 DynInstPtr inst; member in class:InstructionQueue::FUCompletion 209 void recordProducer(const DynInstPtr &inst) argument
|
H A D | rename_impl.hh | 644 DynInstPtr inst = insts_to_rename.front(); local 805 DynInstPtr inst = NULL; local 842 const DynInstPtr &inst = fromDecode->insts[i]; local 1066 renameSrcRegs(const DynInstPtr &inst, ThreadID tid) argument 1133 renameDestRegs(const DynInstPtr &inst, ThreadID tid) argument [all...] |
H A D | fetch_impl.hh | 558 lookupAndUpdateNextPC( const DynInstPtr &inst, TheISA::PCState &nextPC) argument 969 const auto& inst = fetchQueue[tid].front(); local 1288 MachInst inst = TheISA::gtoh(cacheInsts[blkOffset]); local [all...] |
H A D | lsq_unit.hh | 99 DynInstPtr inst; member in class:LSQUnit::LSQEntry 135 set(const DynInstPtr& inst) argument 185 set(const DynInstPtr& inst) argument 452 DynInstPtr inst; member in class:LSQUnit::WritebackEvent [all...] |
H A D | inst_queue_impl.hh | 685 DynInstPtr inst = std::move(instsToExecute.front()); local 752 processFUCompletion(const DynInstPtr &inst, int fu_idx) argument 944 scheduleNonSpec(const InstSeqNum &inst) argument 972 commit(const InstSeqNum &inst, ThreadID tid) argument 1452 addIfReady(const DynInstPtr &inst) argument [all...] |
H A D | cpu.cc | 1505 FullO3CPU<Impl>::addInst(const DynInstPtr &inst) argument 1514 FullO3CPU<Impl>::instDone(ThreadID tid, const DynInstPtr &inst) argument 1536 FullO3CPU<Impl>::removeFrontInst(const DynInstPtr &inst) argument 912 trap(const Fault &fault, ThreadID tid, const StaticInstPtr &inst) argument [all...] |
H A D | cpu.hh | 714 Fault pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data, argument
|
H A D | lsq.hh | 90 DynInstPtr inst; member in class:LSQ::LSQSenderState 305 LSQRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad) : argument 317 LSQRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad, argument 720 SingleDataRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad, argument 779 SplitDataRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad, argument [all...] |
/gem5/src/cpu/checker/ |
H A D | cpu.hh | 648 void handleError(const DynInstPtr &inst) argument
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | class.h | 260 auto inst = reinterpret_cast<instance *>(self); local
|
/gem5/src/arch/arm/ |
H A D | faults.cc | 474 ArmFault::invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 619 ArmFault::invoke64(ThreadContext *tc, const StaticInstPtr &inst) argument 713 ArmFault::instrAnnotate(const StaticInstPtr &inst) argument 743 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 771 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 839 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 993 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1049 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1422 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1521 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1550 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1603 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument [all...] |
/gem5/src/cpu/minor/ |
H A D | lsq.hh | 129 MinorDynInstPtr inst; member in class:Minor::LSQ::LSQRequest
|
H A D | execute.cc | 216 Execute::tryToBranch(MinorDynInstPtr inst, Fault fault, BranchData &branch) argument 295 updateBranchData( ThreadID tid, BranchData::Reason reason, MinorDynInstPtr inst, const TheISA::PCState &target, BranchData &branch) argument 321 handleMemResponse(MinorDynInstPtr inst, LSQ::LSQRequestPtr response, BranchData &branch, Fault &fault) argument 448 executeMemRefInst(MinorDynInstPtr inst, BranchData &branch, bool &passed_predicate, Fault &fault) argument 572 MinorDynInstPtr inst = insts_in->insts[thread.inputIndex]; local 857 doInstCommitAccounting(MinorDynInstPtr inst) argument 890 commitInst(MinorDynInstPtr inst, bool early_memory_issue, BranchData &branch, Fault &fault, bool &committed, bool &completed_mem_issue) argument 1093 MinorDynInstPtr inst = head_inflight_inst->inst; local 1505 MinorDynInstPtr inst = getInput(tid)->insts[input_index]; local 1700 MinorDynInstPtr inst = head_inflight_inst->inst; local 1864 instIsRightStream(MinorDynInstPtr inst) argument 1870 instIsHeadInst(MinorDynInstPtr inst) argument [all...] |
H A D | lsq.cc | 250 clearMemBarrier(MinorDynInstPtr inst) argument 913 completeMemBarrierInst(MinorDynInstPtr inst, bool committed) argument 1477 findResponse(MinorDynInstPtr inst) argument 1574 pushRequest(MinorDynInstPtr inst, bool isLoad, uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, AtomicOpFunctorPtr amo_op, const std::vector<bool>& byteEnable) argument 1649 pushFailedRequest(MinorDynInstPtr inst) argument 1700 issuedMemBarrierInst(MinorDynInstPtr inst) argument [all...] |
/gem5/ext/pybind11/include/pybind11/ |
H A D | cast.h | 207 instance *inst = nullptr; member in struct:value_and_holder 264 instance *inst; member in struct:values_and_holders 269 values_and_holders(instance *inst) argument 273 instance *inst = nullptr; member in struct:values_and_holders::iterator 277 iterator(instance *inst, const type_vec *tinfo) argument 515 auto inst = reinterpret_steal<object>(make_new_instance(tinfo->type)); local [all...] |
H A D | pybind11.h | 1296 static void init_holder(detail::instance *inst, detail::value_and_holder &v_h, argument 1324 static void init_holder(detail::instance *inst, detail::value_and_holder &v_h, argument 1339 static void init_instance(detail::instance *inst, const void *holder_ptr) { argument
|