Lines Matching refs:computeUnit

87         for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
185 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
191 disassemble(), w->computeUnit->cu_id, w->simdId,
195 disassemble(), w->computeUnit->cu_id, w->simdId,
208 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
214 disassemble(), w->computeUnit->cu_id, w->simdId,
218 disassemble(), w->computeUnit->cu_id, w->simdId,
234 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
273 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
314 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
353 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
394 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
430 res_str += csprintf(" Executing on CU #%i\n", w->computeUnit->cu_id);
433 for (int i = w->computeUnit->wfSize() - 1; i >= 0; --i) {
461 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
480 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
487 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
500 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
505 if (lane < (w->computeUnit->wfSize()/2)) {
512 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
524 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
529 if (lane >= (w->computeUnit->wfSize()/2)) {
531 (lane - (w->computeUnit->wfSize()/2)));
537 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
550 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
571 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
596 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
609 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
626 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
647 m->latency.init(&w->computeUnit->shader->tick_cnt);
650 m->latency.set(w->computeUnit->shader->ticks(64));
651 w->computeUnit->globalMemoryPipe.issueRequest(m);
666 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
687 m->latency.init(&w->computeUnit->shader->tick_cnt);
690 m->latency.set(w->computeUnit->shader->ticks(64));
691 w->computeUnit->globalMemoryPipe.issueRequest(m);
726 m->latency.init(&w->computeUnit->shader->tick_cnt);
729 m->latency.set(w->computeUnit->shader->ticks(1));
730 w->computeUnit->globalMemoryPipe.issueRequest(m);
743 for (int lane = 0; lane < w->computeUnit->wfSize(); ++lane) {
750 if (!w->computeUnit->xactCasLoadMap.count(src_val1)) {
751 w->computeUnit->xactCasLoadMap[src_val1] = ComputeUnit::waveQueue();
752 w->computeUnit->xactCasLoadMap[src_val1].waveIDQueue.clear();
755 w->computeUnit->xactCasLoadMap[src_val1].waveIDQueue
765 for (int lane = w->computeUnit->wfSize() - 1; lane >= 0; --lane) {
780 for (int lane = w->computeUnit->wfSize() - 1; lane >= 0; --lane) {