Lines Matching refs:shader
54 #include "gpu-compute/shader.hh"
166 for (int i = 0; i < shader->n_wf; ++i) {
207 if (timestampVec[i] <= shader->tick_cnt) {
322 if (shader->impl_kern_boundary_sync) {
336 for (int m = 0; m < shader->n_wf * numSIMDs; ++m) {
395 for (int j = 0; j < shader->n_wf; ++j) {
454 for (int i_wf = 0; i_wf < shader->n_wf; ++i_wf) {
553 glbMemToVrfBus.init(&shader->tick_cnt, shader->ticks(1));
554 locMemToVrfBus.init(&shader->tick_cnt, shader->ticks(1));
562 vrfToGlobalMemPipeBus[j].init(&shader->tick_cnt, shader->ticks(1));
570 vrfToLocalMemPipeBus[j].init(&shader->tick_cnt, shader->ticks(1));
578 wfWait[i].init(&shader->tick_cnt, shader->ticks(1));
583 aluPipe[i].init(&shader->tick_cnt, shader->ticks(1));
588 for (int i = 0; i < shader->n_wf; ++i) {
589 wfList[j][i]->initCallArgMem(shader->funcargs_size, wavefrontSize);
598 for (int i = 0; i < shader->n_wf; ++i) {
641 computeUnit->shader->dispatcher->notifyWgCompl(w);
774 if (shader->timingSim) {
776 Process *p = shader->gpuTc->getProcessPtr();
801 new TheISA::GpuTLB::TranslationState(TLB_mode, shader->gpuTc, false,
893 shader->gpuTc);
1192 computeUnit->shader->gpuTc,
1782 for (int i_wf = 0; i_wf < shader->n_wf; ++i_wf){