Searched refs:decoder (Results 1 - 18 of 18) sorted by relevance
/gem5/src/arch/generic/ |
H A D | decode_cache.cc | 33 #include "arch/decoder.hh" 42 BasicDecodeCache::decode(TheISA::Decoder *decoder, argument 55 si = decoder->decodeInst(mach_inst);
|
H A D | decode_cache.hh | 57 StaticInstPtr decode(TheISA::Decoder * const decoder,
|
/gem5/src/gpu-compute/ |
H A D | fetch_unit.hh | 70 TheGpuISA::Decoder decoder; member in class:FetchUnit
|
H A D | hsail_code.cc | 179 GPUStaticInst *iptr = decoder.decode(machInst); 186 TheGpuISA::RawMachInst raw_inst = decoder.saveInst(iptr);
|
H A D | fetch_unit.cc | 280 GPUStaticInst *inst_ptr = decoder.decode(inst_index_ptr[i]);
|
H A D | hsail_code.hh | 322 TheGpuISA::Decoder decoder; member in class:final
|
/gem5/src/cpu/ |
H A D | simple_thread.cc | 81 itb(_itb), dtb(_dtb), decoder(TheISA::Decoder(_isa)) 92 itb(_itb), dtb(_dtb), decoder(TheISA::Decoder(_isa)) 120 decoder.takeOverFrom(oldContext->getDecoderPtr());
|
H A D | simple_thread.hh | 48 #include "arch/decoder.hh" 134 TheISA::Decoder decoder; member in class:SimpleThread 208 TheISA::Decoder *getDecoderPtr() override { return &decoder; } 282 // New accessors for new decoder.
|
/gem5/src/arch/sparc/insts/ |
H A D | nop.cc | 64 output decoder {{
|
/gem5/src/cpu/minor/ |
H A D | fetch2.cc | 44 #include "arch/decoder.hh" 315 TheISA::Decoder *decoder = thread->getDecoderPtr(); local 340 decoder->reset(); 386 if (!decoder->instReady()) { 387 decoder->moreBytes(fetch_info.pc, 390 DPRINTF(Fetch, "Offering MachInst to decoder addr: 0x%x\n", 397 if (decoder->instReady()) { 409 /* Note that the decoder can update the given PC. 412 StaticInstPtr decoded_inst = decoder->decode(fetch_info.pc); 416 DPRINTF(Fetch, "decoder ins [all...] |
/gem5/ext/mcpat/cacti/ |
H A D | cacti.mk | 28 decoder.cc component.cc uca.cc subarray.cc wire.cc htree2.cc \
|
/gem5/src/cpu/checker/ |
H A D | cpu_impl.hh | 77 thread->decoder.reset(); 121 thread->decoder.reset(); 308 thread->decoder.moreBytes(pcState, fetchPC, machInst); 313 if (thread->decoder.instReady()) { 315 instPtr = thread->decoder.decode(pcState); 339 // reset decoder on Checker 340 thread->decoder.reset();
|
/gem5/src/cpu/simple/ |
H A D | base.cc | 462 thread->decoder.reset(); 518 TheISA::Decoder *decoder = &(thread->decoder); local 523 //if (decoder->needMoreBytes()) 524 decoder->moreBytes(pcState, fetchPC, inst); 526 // decoder->process(); 530 instPtr = decoder->decode(pcState); 682 thread->decoder.reset();
|
/gem5/ext/mcpat/ |
H A D | mcpat.mk | 46 decoder.cc \
|
/gem5/util/minorview/ |
H A D | model.py | 273 """A 2D grid pattern decoder""" 278 def decoder(class_, elemClass, dataName): member in class:TwoDColours 296 data on the decoder's picture file. This gives a 2D layout 348 def decoder(class_, elemClass, numBlankSlots, dataName): member in class:FrameColours 410 """Make a colour decoder from some picture file blob attributes""" 412 return FrameColours.decoder(Counts, stripSpace, dataName) 414 return TwoDColours.decoder(decoder_element_classes[decoderName], 1003 if 'decoder' in pairs: 1004 decoderName = pairs['decoder'] 1007 decoder [all...] |
/gem5/src/cpu/o3/ |
H A D | fetch_impl.hh | 128 decoder[i] = nullptr; 145 decoder[tid] = new TheISA::Decoder(params->isa[tid]); 773 decoder[tid]->reset(); 1269 // in the decoder. 1271 !decoder[tid]->instReady(); 1289 decoder[tid]->moreBytes(thisPC, fetchAddr, inst); 1291 if (decoder[tid]->needMoreBytes()) { 1302 if (decoder[tid]->instReady()) { 1303 staticInst = decoder[tid]->decode(thisPC); 1378 } while ((curMacroop || decoder[ti [all...] |
H A D | fetch.hh | 47 #include "arch/decoder.hh" 380 /** The decoder. */ 381 TheISA::Decoder *decoder[Impl::MaxThreads]; member in class:DefaultFetch
|
H A D | thread_context.hh | 98 return cpu->fetch.decoder[thread->threadId()];
|
Completed in 31 milliseconds