/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | endian_conv.hh | 152 tlm_endian_context *first; member in class:tlm::tlm_endian_context_pool 246 inline tlm_endian_context_pool::tlm_endian_context_pool() : first(0) {} 250 while (first != 0) { 251 tlm_endian_context *next = first->next; 252 delete first; 253 first = next; 260 if (first == 0) 262 tlm_endian_context *r = first; 263 first = first [all...] |
/gem5/src/cpu/o3/ |
H A D | rename_map.cc | 152 freeList->addRegs(range.first, range.second); 166 freeList->addRegs(range.first + TheISA::NumVecRegs, range.second); 187 for (auto phys_elem = range.first;
|
/gem5/src/cpu/ |
H A D | pc_event.cc | 59 iterator i = range.first; 96 for (iterator i = range.first; i != range.second; ++i) {
|
H A D | profile.cc | 63 Addr addr = i->first; 129 Addr pc = i->first;
|
/gem5/src/gpu-compute/ |
H A D | exec_stage.cc | 143 dispatchList->at(unitId).first->exec(); 146 dispatchList->at(unitId).first = (Wavefront*)nullptr;
|
H A D | gpu_dyn_inst.cc | 523 .insert(ComputeUnit::pageDataStruct::value_type(it.first, 528 ret.first->second.first++; 529 ret.first->second.second += it.second;
|
/gem5/util/style/ |
H A D | style.py | 151 first = group[0] 154 regions.extend(Region(first[3], last[4] + 1))
|
/gem5/ext/dsent/model/ |
H A D | OpticalModel.cc | 85 ASSERT((port_waveguide->getWavelengths().first == connect_waveguide->getWavelengths().first) && 289 ASSERT((upstream_waveguide->getWavelengths().first == downstream_waveguide->getWavelengths().first) &&
|
H A D | ElectricalModel.cc | 208 int connect_net_width = connect_net_indices_.second - connect_net_indices_.first + 1; 210 int port_width = port_indices.second - port_indices.first + 1; 216 int port_index = port_indices.first; 217 int connect_net_index = connect_net_indices_.first; 276 ASSERT(index_.first == index_.second, "[Error] " + getInstanceName() + 278 return m_nets_->get(name_ + "[" + (String) index_.first + "]"); 398 int start = net_indices_.first; 552 int downstream_width = downstream_net_indices_.second - downstream_net_indices_.first + 1; 553 int upstream_width = upstream_net_indices_.second - upstream_net_indices_.first + 1; 560 int down_index = downstream_net_indices_.first; [all...] |
/gem5/ext/dsent/model/optical/ |
H A D | LaserSource.cc | 85 unsigned int number_wavelengths = laser_wavelengths.second - laser_wavelengths.first + 1;
|
H A D | RingFilter.cc | 88 int number_wavelengths = drop_wavelengths.second - drop_wavelengths.first + 1;
|
/gem5/ext/dsent/model/timing_graph/ |
H A D | ElectricalTimingOptimizer.cc | 65 const String& port_name = it->first;
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | flit.cc | 49 m_stage.first = I_;
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 256 while(m_immediate_yield.next()) {PAYLOAD& tmp=m_immediate_yield.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();} 261 while (m_uneven_delta.next()) {PAYLOAD& tmp=m_uneven_delta.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();} 266 while (m_even_delta.next()) {PAYLOAD& tmp=m_even_delta.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();} 278 (m_owner->*m_cb)(*tmp.first, tmp.second); //tmp.first->release();}
|
/gem5/tests/test-progs/insttest/src/riscv/ |
H A D | insttest.h | 56 return os << '(' << p.first << ", " << p.second << ')';
|
/gem5/src/systemc/utils/ |
H A D | report.cc | 81 sc_core::sc_report::register_id(p.first, p.second);
|
H A D | vcd.cc | 80 const char first = orig[0]; local 82 if (first != 'z' && first != 'x' && first != '0') 86 while (*++res == first) {} 88 if (first != '0' || *res != '1') 153 it = scopes.emplace(sname, new VcdTraceScope).first; 164 const std::string &name = p.first; 187 p.second->output(p.first, os);
|
/gem5/src/mem/qos/ |
H A D | mem_ctrl.hh | 481 if (m.first == pkt->masterId()) 484 uint8_t prio = schedule(m.first, 0); 490 _system->getMasterName(m.first), 492 escalate(queues, queue_entry_size, m.first, prio);
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | peq_with_cb_and_phase.h | 249 (m_owner->*m_cb)(*tmp.first, tmp.second); 258 (m_owner->*m_cb)(*tmp.first, tmp.second); 266 (m_owner->*m_cb)(*tmp.first, tmp.second); 282 (m_owner->*m_cb)(*tmp.first, tmp.second);
|
/gem5/src/base/stats/ |
H A D | group.cc | 77 g.first);
|
/gem5/ext/pybind11/tests/ |
H A D | test_buffers.cpp | 96 if (i.first >= m.rows() || i.second >= m.cols()) 98 return m(i.first, i.second); 101 if (i.first >= m.rows() || i.second >= m.cols()) 103 m(i.first, i.second) = v;
|
H A D | test_copy_move.cpp | 132 return p.first.value + p.second.value; 141 return x.first.value + std::get<0>(x.second.first).value + std::get<1>(x.second.first).value + 142 std::get<0>(std::get<2>(x.second.first)).value + x.second.second.value;
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_string.cpp | 79 sc_string_rep( const char* s, int n); // get first n chars from the string 305 sc_string_old sc_string_old::substr(int first,int last) const argument 307 if(first<0 || last<0 || first>last || first>=length() || last>=length()) 309 return sc_string_old(rep->str+first, last-first+1);
|
/gem5/src/systemc/dt/int/ |
H A D | sc_nbcommon.inc | 25 For example, sc_signed.cpp will first define CLASS_TYPE 2349 // first get the indices for that. 2488 // first get the indices for that.
|
/gem5/src/mem/ |
H A D | xbar.cc | 171 // first we see if the layer is busy, next we check if the 437 if (r.first.interleaved()) { 439 // part of the same range, then first do a merge 442 !intlv_ranges.back().mergesWith(r.first)) { 455 intlv_ranges.push_back(r.first); 459 r.first.isSubset(defaultRange))) { 460 xbarRanges.push_back(r.first); 462 r.first.to_string()); 506 // we should never be asked without first having sent a range
|