/gem5/src/sim/ |
H A D | fd_entry.hh | 58 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 D | Result.h | 52 SubResult* clone() const; 91 Result* clone() const; 113 AtomicResult* clone() const;
|
H A D | Result.cc | 62 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 D | RepeatedLink.h | 47 virtual RepeatedLink* clone() const;
|
H A D | BroadcastHTree.h | 51 virtual BroadcastHTree* clone() const;
|
/gem5/ext/dsent/model/std_cells/ |
H A D | StdCellLib.h | 60 StdCellLib* clone() const; 63 // Disabled copy constructor. Use clone to perform copy operation
|
/gem5/util/tlm/src/ |
H A D | sc_ext.cc | 69 tlm_extension_base* Gem5Extension::clone() const function in class:Gem5SystemC::Gem5Extension
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | my_extension.h | 33 tlm_extension_base* clone() const function in class:my_extension
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | my_extension.h | 33 tlm_extension_base* clone() const function in class:my_extension
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | my_extension.h | 33 tlm_extension_base* clone() const function in class:my_extension
|
/gem5/src/systemc/tlm_bridge/ |
H A D | sc_ext.cc | 73 Gem5Extension::clone() const function in class:Gem5SystemC::Gem5Extension
|
/gem5/src/gpu-compute/ |
H A D | gpu_dyn_inst.hh | 58 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 D | process.hh | 87 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 D | TechModel.h | 58 virtual TechModel* clone() const; 83 // Private copy constructor. Use clone to perform copy operation
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | instance_specific_extensions.h | 83 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 D | Model.h | 51 SubModel* clone() const; 150 virtual Model* clone() const; 194 // Private copy constructor. Use clone to perform copy operation.
|
H A D | Model.cc | 58 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 D | gp.hh | 51 virtual tlm_extension_base *clone() const = 0; 69 virtual tlm_extension_base *clone() const = 0;
|
/gem5/src/base/ |
H A D | types.hh | 250 virtual AtomicOpFunctor* clone() = 0; 258 virtual AtomicOpFunctor* clone() = 0;
|
/gem5/src/arch/riscv/insts/ |
H A D | amo.hh | 129 AtomicOpFunctor* clone() { return new AtomicGenericOp<T>(*this); } function in class:RiscvISA::AtomicGenericOp
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | Message.hh | 61 virtual MsgPtr clone() const = 0;
|
/gem5/ext/dsent/libutil/ |
H A D | Map.h | 48 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 D | mem64.hh | 275 AtomicOpFunctor* clone() override 295 AtomicOpFunctor* clone() override 317 AtomicOpFunctor* clone() override
|
/gem5/src/mem/ruby/network/simple/ |
H A D | PerfectSwitch.cc | 252 unmodified_msg_ptr = msg_ptr->clone(); 265 msg_ptr = unmodified_msg_ptr->clone();
|
/gem5/src/python/m5/util/ |
H A D | jobfile.py | 177 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()
|