Searched refs:AtomicOpFunctor (Results 1 - 10 of 10) sorted by relevance
/gem5/src/base/ |
H A D | types.hh | 247 struct AtomicOpFunctor struct 250 virtual AtomicOpFunctor* clone() = 0; 251 virtual ~AtomicOpFunctor() {} 255 struct TypedAtomicOpFunctor : public AtomicOpFunctor 258 virtual AtomicOpFunctor* clone() = 0; 262 typedef std::unique_ptr<AtomicOpFunctor> AtomicOpFunctorPtr;
|
/gem5/src/gpu-compute/ |
H A D | gpu_dyn_inst.hh | 58 AtomicOpFunctor* clone () { return new AtomicOpAnd(a); } 68 AtomicOpFunctor* clone () { return new AtomicOpOr(a); } 78 AtomicOpFunctor* clone () { return new AtomicOpXor(a); } 108 AtomicOpFunctor* clone () { return new AtomicOpCAS(c, s, computeUnit); } 118 AtomicOpFunctor* clone () { return new AtomicOpExch(a); } 128 AtomicOpFunctor* clone () { return new AtomicOpAdd(a); } 138 AtomicOpFunctor* clone () { return new AtomicOpSub(a); } 147 AtomicOpFunctor* clone () { return new AtomicOpInc(); } 156 AtomicOpFunctor* clone () { return new AtomicOpDec(); } 172 AtomicOpFunctor* clon [all...] |
/gem5/src/mem/ruby/common/ |
H A D | WriteMask.hh | 57 std::vector<std::pair<int, AtomicOpFunctor*> > atomicOp) 172 AtomicOpFunctor *fnctr = mAtomicOp[i].second; 183 AtomicOpFunctor *fnctr = mAtomicOp[i].second; 191 std::vector<std::pair<int, AtomicOpFunctor*> > mAtomicOp;
|
/gem5/src/arch/generic/ |
H A D | memhelpers.hh | 128 Request::Flags flags, AtomicOpFunctor *_amo_op) 151 Request::Flags flags, AtomicOpFunctor *_amo_op)
|
/gem5/src/arch/riscv/insts/ |
H A D | amo.hh | 129 AtomicOpFunctor* clone() { return new AtomicGenericOp<T>(*this); }
|
/gem5/src/arch/arm/insts/ |
H A D | mem64.hh | 275 AtomicOpFunctor* clone() override 295 AtomicOpFunctor* clone() override 317 AtomicOpFunctor* clone() override
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | RubyRequest.hh | 120 std::vector< std::pair<int,AtomicOpFunctor*> > _atomicOps,
|
/gem5/src/mem/ruby/system/ |
H A D | GPUCoalescer.cc | 905 std::vector< std::pair<int,AtomicOpFunctor*> > atomicOps; 912 std::pair<int,AtomicOpFunctor *> tmpAtomicOp(tmpOffset,
|
/gem5/src/mem/ |
H A D | packet.hh | 766 AtomicOpFunctor *getAtomicOp() const { return req->getAtomicOpFunctor(); }
|
H A D | request.hh | 669 AtomicOpFunctor *
|
Completed in 26 milliseconds