/gem5/src/gpu-compute/ |
H A D | hsail_code.cc | 52 HsailCode::HsailCode(const std::string &name_str) 93 std::vector<GPUStaticInst*> instructions; 218 HsailCode::HsailCode(const std::string &name_str, 230 std::string lbl_name = obj->getString(lblDir->name); 245 std::string name = obj->getString(lblDir->name); 320 StorageSpace::findSymbol(std::string name) 404 StorageMap::findSymbol(BrigSegment segment, std::string name)
|
H A D | gpu_dyn_inst.hh | 215 const std::string &disassemble() const; 222 std::vector<Addr> addr; 361 std::function<void(GPUStaticInst*, GPUDynInstPtr)> execContinuation; 457 typedef std::unordered_map<Addr, std::vector<int>> StatusVector; 463 std::vector<int> statusVector; 464 std::vector<int> tlbHitLevel;
|
H A D | fetch_unit.cc | 75 fetchStatusQueue[j] = std::make_pair(waveList->at(j), false); 148 RequestPtr req = std::make_shared<Request>( 238 computeUnit->sqcPort->retries.push_back(std::make_pair(pkt, 300 std::make_shared<GPUDynInst>(computeUnit, wavefront, inst_ptr, 314 FetchUnit::bindWaveList(std::vector<Wavefront*> *wave_list)
|
H A D | gpu_static_inst.hh | 63 GPUStaticInst(const std::string &opcode); 78 const std::string& disassemble(); 249 const std::string opcode; 250 std::string disassembly; 258 std::bitset<Num_Flags> _flags;
|
/gem5/ext/googletest/googlemock/include/gmock/ |
H A D | gmock-spec-builders.h | 166 ::std::ostream* os) const 178 ::std::ostream* what, ::std::ostream* why) 183 ::std::ostream* os) const = 0; 219 typedef std::vector<const void*> UntypedOnCallSpecs; 221 typedef std::vector<internal::linked_ptr<ExpectationBase> > 535 typedef ::std::set<Expectation, Less> Set; 705 void DescribeLocationTo(::std::ostream* os) const { 711 void DescribeCallCountTo(::std::ostream* os) const 716 virtual void MaybeDescribeExtraMatcherTo(::std [all...] |
/gem5/src/arch/x86/bios/ |
H A D | smbios.cc | 53 using namespace std; 99 std::vector<std::string>::iterator it; 122 std::vector<std::string>::iterator it; 151 X86ISA::SMBios::SMBiosStructure::setString(int n, std::string & newString) 285 std::vector<SMBiosStructure *>::iterator it;
|
/gem5/src/base/ |
H A D | circular_queue.hh | 84 class CircularQueue : private std::vector<T> 87 using Base = std::vector<T>; 139 * standard std::vector<T>::iterator does not implement. 164 using difference_type = std::ptrdiff_t; 169 using iterator_category = std::random_access_iterator_tag; 174 static_assert(std::is_same<reference, T&>::value, 384 typename std::enable_if<std::is_integral<Idx>::value,reference>::type
|
/gem5/src/arch/sparc/ |
H A D | tlb.cc | 64 std::memset((void *)tlb, 0, sizeof(TlbEntry) * size); 483 return std::make_shared<MemAddressNotAligned>(); 491 return std::make_shared<InstructionAccessException>(); 505 return std::make_shared<InstructionRealTranslationMiss>(); 508 return std::make_shared<FastInstructionAccessMMUMiss>(); 510 return std::make_shared<FastInstructionAccessMMUMiss>( 519 return std::make_shared<InstructionAccessException>(); 637 return std::make_shared<PrivilegedAction>(); 642 return std::make_shared<DataAccessException>(); 695 return std [all...] |
/gem5/src/sim/ |
H A D | syscall_emul.cc | 57 using namespace std; 61 warnUnsupportedOS(std::string syscall_name) 249 std::shared_ptr<MemState> mem_state = p->memState; 320 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]); 342 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]); 556 std::string path; 621 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]); 663 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]); 717 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>((*p->fds)[tgt_fd]); 745 auto old_hbfdp = std [all...] |
/gem5/ext/googletest/googletest/test/ |
H A D | gtest_unittest.cc | 189 void UnitTestRecordProperty(const char* key, const std::string& value) { 302 class TestingVector : public std::vector<int> { 305 ::std::ostream& operator<<(::std::ostream& os, 448 const std::string env_var = 449 std::string("TZ=") + (time_zone ? time_zone : ""); 760 std::vector<int> v; 779 std::vector<int> v; 798 std::vector<char> a; 810 std [all...] |
/gem5/ext/systemc/src/sysc/datatypes/int/ |
H A D | sc_int_base.cpp | 86 std::sprintf( msg, 139 sc_int_bitref::scan( ::std::istream& is ) 347 sc_int_subref::scan( ::std::istream& is ) 349 std::string s; 367 std::sprintf( msg, 378 std::sprintf( msg, 389 std::sprintf( msg, 403 std::sprintf( msg, "sc_int[_base]: value does not fit into a length of %d", 556 std::sprintf( msg, "character string '%s' is not valid", a ); 565 const std [all...] |
H A D | sc_nbutils.h | 95 std::ios::fmtflags flags = os.flags() & std::ios::basefield; 96 if ( flags & ::std::ios::dec ) return SC_DEC; 97 if ( flags & ::std::ios::hex ) return SC_HEX; 98 if ( flags & ::std::ios::oct ) return SC_OCT; 105 return (os.flags() & ::std::ios::showbase) != 0 ; 120 const std::string to_string( sc_numrep ); 149 std::sprintf( msg, "is_valid_base( sc_numrep base ) : " 654 if( SC_LIKELY_( u > (std::numeric_limits<Type>::min)() ) ) 691 std [all...] |
H A D | sc_uint_base.cpp | 84 std::sprintf( msg, 138 sc_uint_bitref::scan( ::std::istream& is ) 318 sc_uint_subref::scan( ::std::istream& is ) 320 std::string s; 338 std::sprintf( msg, 349 std::sprintf( msg, 360 std::sprintf( msg, 374 std::sprintf( msg, "sc_uint[_base]: value does not fit into a length of %d", 527 std::sprintf( msg, "character string '%s' is not valid", a ); 537 const std [all...] |
/gem5/src/systemc/dt/int/ |
H A D | sc_int_base.cc | 93 std::stringstream msg; 145 sc_int_bitref::scan(::std::istream &is) 344 sc_int_subref::scan(::std::istream &is) 346 std::string s; 362 std::stringstream msg; 372 std::stringstream msg; 382 std::stringstream msg; 395 std::stringstream msg; 530 std::stringstream msg; 538 const std [all...] |
H A D | sc_uint_base.cc | 91 std::stringstream msg; 148 sc_uint_bitref::scan(::std::istream &is) 328 sc_uint_subref::scan(::std::istream &is) 330 std::string s; 347 std::stringstream msg; 357 std::stringstream msg; 367 std::stringstream msg; 381 std::stringstream msg; 516 std::stringstream msg; 525 const std [all...] |
/gem5/src/arch/x86/ |
H A D | tlb.cc | 186 return std::make_shared<GeneralProtection>(0); 300 return std::make_shared<GeneralProtection>(0); 305 return std::make_shared<GeneralProtection>(0); 307 return std::make_shared<GeneralProtection>(0); 323 return std::make_shared<GeneralProtection>(0); 326 return std::make_shared<GeneralProtection>(0); 372 return std::make_shared<PageFault>(vaddr, true, mode, 398 return std::make_shared<PageFault>(vaddr, true, mode, inUser, 404 return std::make_shared<PageFault>(vaddr, true, Write, inUser,
|
H A D | types.hh | 238 inline static std::ostream & 239 operator << (std::ostream & os, const ExtMachInst & emi) 355 namespace std { namespace 378 paramOut(CheckpointOut &cp, const std::string &name, 382 paramIn(CheckpointIn &cp, const std::string &name,
|
/gem5/src/dev/ |
H A D | dma_device.cc | 173 req = std::make_shared<Request>( 282 DmaDevice::getPort(const std::string &if_name, PortID idx) 407 const size_t xfer_size = std::min(fifo_space, block_remaining); 408 std::vector<uint8_t> tmp_buffer(xfer_size); 429 const size_t req_size(std::min(maxReqSize, endAddr - nextAddr)); 433 DmaDoneEventUPtr event(std::move(freeRequests.front())); 443 pendingRequests.emplace_back(std::move(event)); 464 DmaDoneEventUPtr event(std::move(pendingRequests.front())); 471 freeRequests.emplace_back(std::move(event));
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_time.cpp | 203 const std::string 208 return std::string( "0 s" ); 226 std::sprintf( buf, "%" PRIu64, val ); 227 std::string result( buf ); 247 sc_time::print( ::std::ostream& os ) const
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | traffic_gen.cc | 56 using namespace std; 113 std::string 114 TrafficGen::resolveFile(const std::string &name) 122 const std::string config_rel = csprintf("%s/%s", config_dir, name); 355 std::shared_ptr<BaseGen>
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-filepath.cc | 125 const std::string dot_extension = std::string(".") + extension; 168 std::string dir; 170 dir = std::string(c_str(), last_sep + 1 - c_str()); 187 std::string file;
|
/gem5/src/cpu/o3/ |
H A D | iew.hh | 139 std::string name() const; 163 void setActiveThreads(std::list<ThreadID> *at_ptr); 337 std::queue<DynInstPtr> insts[Impl::MaxThreads]; 340 std::queue<DynInstPtr> skidBuffer[Impl::MaxThreads]; 416 std::list<ThreadID> *activeThreads;
|
H A D | rename_map.hh | 69 using Arch2PhysMap = std::vector<PhysRegIdPtr>; 111 typedef std::pair<PhysRegIdPtr, PhysRegIdPtr> RenameInfo; 361 return std::min(std::min( 362 std::min(intMap.numFreeEntries(), floatMap.numFreeEntries()),
|
/gem5/src/systemc/core/ |
H A D | process.cc | 69 Process::forEachKid(const std::function<void(Process *)> &work) 121 std::string message("attempt to disable a thread with timeout wait: "); 272 std::cout << "Terminating process " << name() << std::endl; 371 _lastReport = std::unique_ptr<::sc_core::sc_report>(
|
/gem5/src/cpu/minor/ |
H A D | decode.cc | 48 Decode::Decode(const std::string &name, 53 std::vector<InputBuffer<ForwardInstData>> &next_stage_input_buffer) : 76 name + ".inputBuffer" + std::to_string(tid), "insts", 300 std::vector<ThreadID> priority_list; 340 std::ostringstream data;
|