Searched refs:execute (Results 1 - 25 of 55) sorted by relevance

123

/gem5/src/arch/sparc/insts/
H A Dunknown.hh53 execute(ExecContext *, Trace::InstRecord *) const override
H A Dunimp.hh64 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
67 "attempt to execute unimplemented instruction '%s' (inst %#08x)",
100 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dnop.hh59 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
H A Dnop.cc35 // Per-cpu-model nop execute method.
54 execute(ExecContext *xc, Trace::InstRecord *traceData) const function in class:Nop
75 Fault %(class_name)s::execute(ExecContext *xc, function in class:s
H A Dmicro.hh73 execute(ExecContext *, Trace::InstRecord *) const override
75 panic("Tried to execute a macroop directly!\n");
81 panic("Tried to execute a macroop directly!\n");
87 panic("Tried to execute a macroop directly!\n");
/gem5/src/arch/arm/insts/
H A Dpseudo.hh59 Fault execute(ExecContext *xc,
85 Fault execute(ExecContext *xc,
115 Fault execute(ExecContext *xc,
134 Fault execute(ExecContext *xc, Trace::InstRecord *traceData) const;
H A Dpseudo.cc53 // Don't call execute() if we're on a speculative path and the
59 DecoderFaultInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const function in class:DecoderFaultInst
114 // don't call execute() (which panics) if we're on a
125 // don't call execute() (which panics) if we're on a
131 FailUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const function in class:FailUnimplemented
149 // don't call execute() (which panics) if we're on a
160 // don't call execute() (which panics) if we're on a
166 WarnUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const function in class:WarnUnimplemented
189 IllegalExecInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const function in class:IllegalExecInst
H A Dsve_macromem.hh91 execute(ExecContext *, Trace::InstRecord *) const function in class:ArmISA::SveLdStructSS
163 execute(ExecContext *, Trace::InstRecord *) const function in class:ArmISA::SveStStructSS
235 execute(ExecContext *, Trace::InstRecord *) const function in class:ArmISA::SveLdStructSI
308 execute(ExecContext *, Trace::InstRecord *) const function in class:ArmISA::SveStStructSI
407 execute(ExecContext *, Trace::InstRecord *) const function in class:ArmISA::SveIndexedMemVI
511 execute(ExecContext *, Trace::InstRecord *) const function in class:ArmISA::SveIndexedMemSV
/gem5/src/cpu/minor/
H A Dpipeline.cc45 #include "cpu/minor/execute.hh"
70 execute(cpu.name() + ".execute", cpu, params,
73 f2ToD.output(), dToE.input(), execute.inputBuffer),
126 execute.minorTrace();
137 execute.evaluate();
195 return execute.getDcachePort();
210 execute.drain();
229 execute.drainResume();
238 bool execute_drained = execute
[all...]
H A Dpipeline.hh53 #include "cpu/minor/execute.hh"
85 Execute execute; member in class:Minor::Pipeline
H A Dexec_context.hh57 #include "cpu/minor/execute.hh"
82 /** The execute stage so we can peek at its contents. */
83 Execute &execute; member in class:Minor::ExecContext
94 execute(execute_),
119 return execute.getLSQ().pushRequest(inst, true /* load */, nullptr,
130 return execute.getLSQ().pushRequest(inst, false /* store */, data,
139 return execute.getLSQ().pushRequest(inst, false /* amo */, nullptr,
/gem5/src/arch/riscv/insts/
H A Dunknown.hh60 execute(ExecContext *, Trace::InstRecord *) const override
H A Damo.hh54 Fault execute(ExecContext *, Trace::InstRecord *) const override;
130 void execute(T *b) { op(b, a); } function in class:RiscvISA::AtomicGenericOp
H A Dstatic_inst.hh90 panic("Tried to execute a macroop directly!\n");
97 panic("Tried to execute a macroop directly!\n");
101 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
103 panic("Tried to execute a macroop directly!\n");
H A Damo.cc55 Fault MemFenceMicro::execute(ExecContext *xc, function in class:RiscvISA::MemFenceMicro
/gem5/src/gpu-compute/
H A Dgpu_dyn_inst.hh57 void execute(T *b) { *b &= a; } function in class:AtomicOpAnd
67 void execute(T *b) { *b |= a; } function in class:AtomicOpOr
77 void execute(T *b) { *b ^= a; } function in class:AtomicOpXor
94 execute(T *b) function in class:AtomicOpCAS
117 void execute(T *b) { *b = a; } function in class:AtomicOpExch
127 void execute(T *b) { *b += a; } function in class:AtomicOpAdd
137 void execute(T *b) { *b -= a; } function in class:AtomicOpSub
146 void execute(T *b) { *b += 1; } function in class:AtomicOpInc
155 void execute(T *b) { *b -= 1; } function in class:AtomicOpDec
167 execute( function in class:AtomicOpMax
183 execute(T *b) function in class:AtomicOpMin
[all...]
/gem5/ext/pybind11/include/pybind11/
H A Doperators.h54 template <typename Class, typename... Extra> void execute(Class &cl, const Extra&... extra) const { function in struct:op_
59 cl.def(op::name(), &op::execute, is_operator(), extra...);
63 &op::execute, is_operator(), extra...);
75 &op::execute, is_operator(), extra...);
83 static auto execute(const L &l, const R &r) -> decltype(expr) { return (expr); } \
88 static auto execute(const R &r, const L &l) -> decltype(expr) { return (expr); } \
104 static auto execute(L &l, const R &r) -> decltype(expr) { return expr; } \
114 static auto execute(const L &l) -> decltype(expr) { return expr; } \
/gem5/tests/test-progs/asmtest/src/riscv/
H A Drun-tests.py51 def execute(cmd): function
97 for line in execute("ls %s/*" % (test_dir)).splitlines():
120 # execute all jobs
/gem5/src/arch/hsail/insts/
H A Dbranch.hh109 void execute(GPUDynInstPtr gpuDynInst) override;
128 BrnInstBase<TargetType>::execute(GPUDynInstPtr gpuDynInst) function in class:HsailISA::BrnInstBase
188 void execute(GPUDynInstPtr gpuDynInst) override;
260 CbrInstBase<TargetType>::execute(GPUDynInstPtr gpuDynInst) function in class:HsailISA::CbrInstBase
355 void execute(GPUDynInstPtr gpuDynInst) override;
402 BrInstBase<TargetType>::execute(GPUDynInstPtr gpuDynInst) function in class:HsailISA::BrInstBase
H A Dmain.cc130 Ret::execute(GPUDynInstPtr gpuDynInst) function in class:HsailISA::Ret
201 Barrier::execute(GPUDynInstPtr gpuDynInst) function in class:HsailISA::Barrier
/gem5/src/cpu/
H A Dstatic_inst.cc49 execute(ExecContext *xc, Trace::InstRecord *traceData) const override
/gem5/ext/pybind11/include/pybind11/detail/
H A Dinit.h172 static void execute(Class &cl, const Extra&... extra) { function in struct:constructor
181 static void execute(Class &cl, const Extra&... extra) { function in struct:constructor
193 static void execute(Class &cl, const Extra&... extra) { function in struct:constructor
204 static void execute(Class &cl, const Extra&... extra) { function in struct:alias_constructor
229 void execute(Class &cl, const Extra &...extra) && { function in struct:factory
263 void execute(Class &cl, const Extra&... extra) && { function in struct:factory
317 void execute(Class &cl, const Extra &...extra) && { function in struct:pickle_factory
/gem5/src/cpu/o3/
H A Ddyn_inst_impl.hh129 BaseO3DynInst<Impl>::execute() function in class:BaseO3DynInst
138 this->fault = this->staticInst->execute(this, this->traceData);
/gem5/src/base/
H A Dtypes.hh257 void operator()(uint8_t *p) { execute((T *)p); }
259 virtual void execute(T * p) = 0;
/gem5/util/stats/
H A Ddbinit.py58 self.cursor.execute(sql)

Completed in 31 milliseconds

123