Lines Matching refs:wait_imm
79 unsigned get_waitcnt_cost(wait_imm imm);
258 static wait_imm
262 return wait_imm(0, 0, 0, 0); in get_wait_imm()
264 return wait_imm(GFX10_3, instr->sopp().imm); in get_wait_imm()
266 return wait_imm(0, 0, 0, instr->sopk().imm); in get_wait_imm()
274 wait_imm imm; in get_wait_imm()
275 imm.lgkm = wait_info.lgkm ? max_lgkm_cnt : wait_imm::unset_counter; in get_wait_imm()
276 imm.exp = wait_info.exp ? max_exp_cnt : wait_imm::unset_counter; in get_wait_imm()
277 imm.vm = wait_info.vm ? max_vm_cnt : wait_imm::unset_counter; in get_wait_imm()
278 imm.vs = wait_info.vs ? max_vs_cnt : wait_imm::unset_counter; in get_wait_imm()
288 wait_imm imm = get_wait_imm(program, instr); in get_dependency_cost()
289 if (imm.vm != wait_imm::unset_counter) { in get_dependency_cost()
293 if (imm.exp != wait_imm::unset_counter) { in get_dependency_cost()
297 if (imm.lgkm != wait_imm::unset_counter) { in get_dependency_cost()
301 if (imm.vs != wait_imm::unset_counter) { in get_dependency_cost()
372 wait_imm imm = get_wait_imm(program, instr); in add()