Lines Matching refs:computeUnit

63         addr_vec.resize(w->computeUnit->wfSize(), (Addr)0);
66 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
134 return w->wfSlotId * w->privSizePerItem * w->computeUnit->wfSize() +
135 se->offset * w->computeUnit->wfSize() +
152 Addr ret = addr_div8 * 8 * w->computeUnit->wfSize() + lane * 8 +
156 (w->privSizePerItem * w->computeUnit->wfSize()));
190 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
199 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
238 m->cu_id = w->computeUnit->cu_id;
239 m->latency.init(&w->computeUnit->shader->tick_cnt);
244 m->latency.set(w->computeUnit->shader->ticks(1));
249 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
266 w->computeUnit->globalMemoryPipe.issueRequest(m);
274 m->latency.set(w->computeUnit->shader->ticks(1));
276 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
291 w->computeUnit->globalMemoryPipe.issueRequest(m);
298 m->latency.set(w->computeUnit->shader->ticks(24));
299 w->computeUnit->localMemoryPipe.getLMReqFIFO().push(m);
306 m->latency.set(w->computeUnit->shader->ticks(1));
308 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
315 w->computeUnit->globalMemoryPipe.issueRequest(m);
322 m->latency.set(w->computeUnit->shader->ticks(1));
324 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
333 w->computeUnit->globalMemoryPipe.issueRequest(m);
366 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
384 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
392 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
394 ((CType*)m->d_data)[k * w->computeUnit->wfSize() + lane] =
417 m->cu_id = w->computeUnit->cu_id;
418 m->latency.init(&w->computeUnit->shader->tick_cnt);
423 m->latency.set(w->computeUnit->shader->ticks(1));
428 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
443 w->computeUnit->globalMemoryPipe.issueRequest(m);
451 m->latency.set(w->computeUnit->shader->ticks(1));
453 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
463 w->computeUnit->globalMemoryPipe.issueRequest(m);
470 m->latency.set(w->computeUnit->shader->ticks(24));
471 w->computeUnit->localMemoryPipe.getLMReqFIFO().push(m);
478 m->latency.set(w->computeUnit->shader->ticks(1));
480 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
489 w->computeUnit->globalMemoryPipe.issueRequest(m);
555 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
562 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
586 m->cu_id = w->computeUnit->cu_id;
587 m->latency.init(&w->computeUnit->shader->tick_cnt);
591 m->latency.set(w->computeUnit->shader->ticks(64));
594 w->computeUnit->globalMemoryPipe.issueRequest(m);
603 m->latency.set(w->computeUnit->shader->ticks(24));
604 w->computeUnit->localMemoryPipe.getLMReqFIFO().push(m);