Searched refs:clone (Results 26 - 50 of 100) sorted by relevance

1234

/gem5/src/sim/
H A Dfd_entry.hh58 virtual std::shared_ptr<FDEntry> clone() const = 0;
88 clone() const override
127 clone() const override
171 clone() const override
208 clone() const override
239 clone() const override
/gem5/ext/dsent/util/
H A DResult.h52 SubResult* clone() const;
91 Result* clone() const;
113 AtomicResult* clone() const;
H A DResult.cc62 Result::SubResult* Result::SubResult::clone() const function in class:DSENT::Result::SubResult
155 Result* Result::clone() const function in class:DSENT::Result
170 SubResult* new_sub_result = temp_sub_result->clone();
254 AtomicResult* AtomicResult::clone() const function in class:DSENT::AtomicResult
/gem5/ext/dsent/model/electrical/
H A DRepeatedLink.h47 virtual RepeatedLink* clone() const;
H A DBroadcastHTree.h51 virtual BroadcastHTree* clone() const;
/gem5/ext/dsent/model/std_cells/
H A DStdCellLib.h60 StdCellLib* clone() const;
63 // Disabled copy constructor. Use clone to perform copy operation
/gem5/util/tlm/src/
H A Dsc_ext.cc69 tlm_extension_base* Gem5Extension::clone() const function in class:Gem5SystemC::Gem5Extension
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A Dmy_extension.h33 tlm_extension_base* clone() const function in class:my_extension
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A Dmy_extension.h33 tlm_extension_base* clone() const function in class:my_extension
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/
H A Dmy_extension.h33 tlm_extension_base* clone() const function in class:my_extension
/gem5/src/systemc/tlm_bridge/
H A Dsc_ext.cc73 Gem5Extension::clone() const function in class:Gem5SystemC::Gem5Extension
/gem5/src/gpu-compute/
H A Dgpu_dyn_inst.hh58 AtomicOpFunctor* clone () { return new AtomicOpAnd(a); } function in class:AtomicOpAnd
68 AtomicOpFunctor* clone () { return new AtomicOpOr(a); } function in class:AtomicOpOr
78 AtomicOpFunctor* clone () { return new AtomicOpXor(a); } function in class:AtomicOpXor
108 AtomicOpFunctor* clone () { return new AtomicOpCAS(c, s, computeUnit); } function in class:AtomicOpCAS
118 AtomicOpFunctor* clone () { return new AtomicOpExch(a); } function in class:AtomicOpExch
128 AtomicOpFunctor* clone () { return new AtomicOpAdd(a); } function in class:AtomicOpAdd
138 AtomicOpFunctor* clone () { return new AtomicOpSub(a); } function in class:AtomicOpSub
147 AtomicOpFunctor* clone () { return new AtomicOpInc(); } function in class:AtomicOpInc
156 AtomicOpFunctor* clone () { return new AtomicOpDec(); } function in class:AtomicOpDec
172 AtomicOpFunctor* clone () { retur function in class:AtomicOpMax
188 AtomicOpFunctor* clone () { return new AtomicOpMin(a); } function in class:AtomicOpMin
[all...]
/gem5/src/arch/x86/
H A Dprocess.hh87 void clone(ThreadContext *old_tc, ThreadContext *new_tc,
142 void clone(ThreadContext *old_tc, ThreadContext *new_tc,
185 void clone(ThreadContext *old_tc, ThreadContext *new_tc,
/gem5/ext/dsent/tech/
H A DTechModel.h58 virtual TechModel* clone() const;
83 // Private copy constructor. Use clone to perform copy operation
/gem5/src/systemc/ext/tlm_utils/
H A Dinstance_specific_extensions.h83 clone() const function in class:tlm_utils::instance_specific_extension_carrier
85 // We don't clone since private info is instance specific and
/gem5/ext/dsent/model/
H A DModel.h51 SubModel* clone() const;
150 virtual Model* clone() const;
194 // Private copy constructor. Use clone to perform copy operation.
H A DModel.cc58 Model::SubModel* Model::SubModel::clone() const function in class:DSENT::Model::SubModel
65 m_model_ = sub_model_.m_model_->clone();
693 Model* Model::clone() const function in class:DSENT::Model
704 m_properties_ = model_.m_properties_->clone();
/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dgp.hh51 virtual tlm_extension_base *clone() const = 0;
69 virtual tlm_extension_base *clone() const = 0;
/gem5/src/base/
H A Dtypes.hh250 virtual AtomicOpFunctor* clone() = 0;
258 virtual AtomicOpFunctor* clone() = 0;
/gem5/src/arch/riscv/insts/
H A Damo.hh129 AtomicOpFunctor* clone() { return new AtomicGenericOp<T>(*this); } function in class:RiscvISA::AtomicGenericOp
/gem5/src/mem/ruby/slicc_interface/
H A DMessage.hh61 virtual MsgPtr clone() const = 0;
/gem5/ext/dsent/libutil/
H A DMap.h48 Map* clone() const;
94 template<class T> Map<T>* Map<T>::clone() const function in class:LibUtil::Map
248 // Handy function to clone all pointers in a map
256 new_T_map->set(temp_name, temp_T->clone());
/gem5/src/arch/arm/insts/
H A Dmem64.hh275 AtomicOpFunctor* clone() override
295 AtomicOpFunctor* clone() override
317 AtomicOpFunctor* clone() override
/gem5/src/mem/ruby/network/simple/
H A DPerfectSwitch.cc252 unmodified_msg_ptr = msg_ptr->clone();
265 msg_ptr = unmodified_msg_ptr->clone();
/gem5/src/python/m5/util/
H A Djobfile.py177 opt = cpt.clone(suboptions=False)
179 opt = opt.clone(suboptions=False)
186 def clone(self): member in class:Job
234 def clone(self, suboptions=True): member in class:Option
251 option = self.clone()

Completed in 33 milliseconds

1234