Lines Matching refs:lgkm
69 std::deque<int32_t> lgkm; member in aco::BlockCycleEstimator
88 : vm(vm_), exp(exp_), lgkm(lgkm_), vs(vs_) in wait_counter_info()
93 unsigned lgkm; member
222 unsigned lgkm = instr->isFlat() ? 20 : 0; in get_wait_counter_info() local
224 return wait_counter_info(320, 0, lgkm, 0); in get_wait_counter_info()
226 return wait_counter_info(0, 0, lgkm, 320); in get_wait_counter_info()
275 imm.lgkm = wait_info.lgkm ? max_lgkm_cnt : wait_imm::unset_counter; in get_wait_imm()
297 if (imm.lgkm != wait_imm::unset_counter) { in get_dependency_cost()
298 for (int i = 0; i < (int)lgkm.size() - imm.lgkm; i++) in get_dependency_cost()
299 deps_available = MAX2(deps_available, lgkm[i]); in get_dependency_cost()
373 while (lgkm.size() > imm.lgkm) in add()
374 lgkm.pop_front(); in add()
385 if (wait_info.lgkm) in add()
386 lgkm.push_back(cur_cycle + wait_info.lgkm); in add()
395 int latency = MAX3(wait_info.exp, wait_info.lgkm, wait_info.vm); in add()
427 join_queue(lgkm, pred.lgkm, -pred.cur_cycle); in join()