Searched defs:inst (Results 76 - 96 of 96) sorted by relevance

1234

/gem5/src/cpu/pred/
H A Dtage_base.cc583 updateHistories(ThreadID tid, Addr branch_pc, bool taken, BranchInfo* bi, bool speculative, const StaticInstPtr &inst, Addr target) argument
H A Dmultiperspective_perceptron.cc609 update(ThreadID tid, Addr instPC, bool taken, void *bp_history, bool squashed, const StaticInstPtr & inst, Addr corrTarget) argument
H A Dmultiperspective_perceptron_tage.cc187 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 Diew_impl.hh499 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 Dlsq_impl.hh250 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 Dinst_queue.hh102 DynInstPtr inst; member in class:InstructionQueue::FUCompletion
209 void recordProducer(const DynInstPtr &inst) argument
H A Drename_impl.hh644 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 Dfetch_impl.hh558 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 Dlsq_unit.hh99 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 Dinst_queue_impl.hh685 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 Dcpu.cc1505 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 Dcpu.hh714 Fault pushRequest(const DynInstPtr& inst, bool isLoad, uint8_t *data, argument
H A Dlsq.hh90 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 Dcpu.hh648 void handleError(const DynInstPtr &inst) argument
/gem5/ext/pybind11/include/pybind11/detail/
H A Dclass.h260 auto inst = reinterpret_cast<instance *>(self); local
/gem5/src/arch/arm/
H A Dfaults.cc474 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 Dlsq.hh129 MinorDynInstPtr inst; member in class:Minor::LSQ::LSQRequest
H A Dexecute.cc216 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 Dlsq.cc250 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 Dcast.h207 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 Dpybind11.h1296 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

Completed in 76 milliseconds

1234