Searched refs:Execute (Results 1 - 25 of 28) sorted by relevance

12

/gem5/ext/googletest/googletest/include/gtest/
H A Dgtest-spi.h142 static void Execute() { statement; }\
151 GTestExpectFatalFailureHelper::Execute();\
159 static void Execute() { statement; }\
168 GTestExpectFatalFailureHelper::Execute();\
/gem5/ext/pybind11/tests/
H A Dtest_enum.cpp42 Execute = 1 enumerator in enum:Flags
47 .value("Execute", Flags::Execute)
H A Dtest_enum.py175 assert int(m.Flags.Execute) == 1
176 assert int(m.Flags.Read | m.Flags.Write | m.Flags.Execute) == 7
178 assert int(m.Flags.Read | m.Flags.Execute) == 5
179 assert int(m.Flags.Write | m.Flags.Execute) == 3
186 assert (state & m.Flags.Execute) == 0
/gem5/src/cpu/minor/
H A Dexecute.cc62 Execute::Execute(const std::string &name_, function in class:Minor::Execute
194 Execute::getInput(ThreadID tid)
207 Execute::popInput(ThreadID tid)
216 Execute::tryToBranch(MinorDynInstPtr inst, Fault fault, BranchData &branch)
295 Execute::updateBranchData(
321 Execute::handleMemResponse(MinorDynInstPtr inst,
412 Execute::isInterrupted(ThreadID thread_id) const
418 Execute::takeInterrupt(ThreadID thread_id, BranchData &branch)
448 Execute
[all...]
H A Dpipeline.hh85 Execute execute;
139 /** Return the DcachePort belonging to Execute for the CPU */
H A Dexecute.hh60 /** Execute stage. Everything apart from fetching and decoding instructions.
62 class Execute : public Named class in namespace:Minor
115 /** Dcache port to pass on to the CPU. Execute owns this */
131 * Execute transitions into either DrainCurrentInst (if between
134 * Note that Execute doesn't actually have * a 'Drained' state, only
137 * Execute */
236 /** Execute a memory reference instruction. This calls initiateAcc on
317 Execute(const std::string &name_,
323 ~Execute();
327 /** Returns the DcachePort owned by this Execute t
[all...]
H A Dlsq.hh59 class Execute;
66 Execute &execute;
573 * Execute::commitInst can pick up the memory response for a request
643 MinorCPU &cpu_, Execute &execute_,
H A Dexec_context.hh67 /* Forward declaration of Execute */
68 class Execute;
83 Execute &execute;
90 SimpleThread &thread_, Execute &execute_,
H A Dfetch1.cc192 request, BaseTLB::Execute);
559 * can't be sure that this fault will actually reach Execute, and we
590 /* Are we changing stream? Look to the Execute branches first, then
620 /* Fetch2 and Execute branches are for different threads */
/gem5/src/arch/generic/
H A Dtlb.hh59 enum Mode { Read, Write, Execute }; enumerator in enum:BaseTLB::Mode
/gem5/src/gpu-compute/
H A Dfetch_unit.cc164 new TheISA::GpuTLB::TranslationState(BaseTLB::Execute,
191 new TheISA::GpuTLB::TranslationState(BaseTLB::Execute,
H A Dgpu_tlb.cc802 if (!pte && mode != BaseTLB::Execute) {
1329 if (!pte && sender_state->tlbMode != BaseTLB::Execute &&
1533 if (!pte && sender_state->tlbMode != BaseTLB::Execute &&
/gem5/src/arch/x86/
H A Dfaults.hh331 code.fetch = (mode == BaseTLB::Execute);
H A Dpagetable_walker.cc297 bool badNX = pte.nx && mode == BaseTLB::Execute && enableNX;
734 if (mode == BaseTLB::Execute && !enableNX)
H A Dtlb.cc364 if (!pte && mode != Execute) {
/gem5/src/arch/mips/
H A Dtlb.cc317 if (mode == Execute)
/gem5/src/arch/power/
H A Dtlb.cc318 if (mode == Execute)
/gem5/src/cpu/o3/
H A Dfetch.hh133 assert(mode == BaseTLB::Execute);
H A Dfetch_impl.hh648 trans, BaseTLB::Execute);
/gem5/src/arch/arm/
H A Dtlb.cc577 bool is_fetch = (mode == Execute);
615 bool is_fetch = (mode == Execute);
801 bool is_fetch = (mode == Execute);
1026 if (mmfr1.pan && cpsr.pan && (ap & 0x1) && mode != Execute &&
1053 bool is_fetch = (mode == Execute);
1461 bool is_fetch = (mode == Execute);
/gem5/src/arch/riscv/
H A Dtlb.cc370 if (mode == Execute)
/gem5/src/arch/alpha/
H A Dtlb.cc604 if (mode == Execute)
/gem5/src/cpu/checker/
H A Dcpu_impl.hh257 mem_req, tc, BaseTLB::Execute);
361 // Execute Checker instruction and trace
/gem5/src/cpu/simple/
H A Datomic.cc680 BaseTLB::Execute);
H A Dtiming.cc685 &fetchTranslation, BaseTLB::Execute);

Completed in 59 milliseconds

12