Searched refs:ldsChunk (Results 1 - 5 of 5) sorted by relevance

/gem5/src/arch/hsail/insts/
H A Dmem.hh461 *d = gpuDynInst->wavefront()->ldsChunk->
1066 gpuDynInst->wavefront()->ldsChunk->write<c0>(vaddr,
1582 *d = wavefront->ldsChunk->read<c0>(vaddr);
1585 wavefront->ldsChunk->write<c0>(vaddr,
1586 wavefront->ldsChunk->read<c0>(vaddr) + (*e));
1588 wavefront->ldsChunk->write<c0>(vaddr,
1589 wavefront->ldsChunk->read<c0>(vaddr) - (*e));
1591 wavefront->ldsChunk->write<c0>(vaddr,
1592 std::max(wavefront->ldsChunk->read<c0>(vaddr),
1595 wavefront->ldsChunk
[all...]
/gem5/src/gpu-compute/
H A Dwavefront.cc852 sizeof(privBase) + sizeof(spillBase) + sizeof(ldsChunk) +
916 if (ldsChunk)
917 for (int i = 0; i < ldsChunk->size(); i++) {
918 char val = ldsChunk->read<char>(i);
974 if (ldsChunk)
975 for (int i = 0; i < ldsChunk->size(); i++) {
977 ldsChunk->write<char>(i, val);
H A Dwavefront.hh260 LdsChunk *ldsChunk; member in class:Wavefront
H A Dcompute_unit.cc228 ComputeUnit::startWavefront(Wavefront *w, int waveId, LdsChunk *ldsChunk, argument
284 w->ldsChunk = ldsChunk;
317 LdsChunk *ldsChunk = lds.reserveSpace(ndr->dispatchId, ndr->globalWgId, local
358 startWavefront(w, wave_id, ldsChunk, ndr);
H A Dcompute_unit.hh260 void startWavefront(Wavefront *w, int waveId, LdsChunk *ldsChunk,

Completed in 24 milliseconds