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);
264 return wait_imm(GFX10_3, instr->sopp().imm);
266 return wait_imm(0, 0, 0, instr->sopk().imm);
274 wait_imm imm;
275 imm.lgkm = wait_info.lgkm ? max_lgkm_cnt : wait_imm::unset_counter;
276 imm.exp = wait_info.exp ? max_exp_cnt : wait_imm::unset_counter;
277 imm.vm = wait_info.vm ? max_vm_cnt : wait_imm::unset_counter;
278 imm.vs = wait_info.vs ? max_vs_cnt : wait_imm::unset_counter;
288 wait_imm imm = get_wait_imm(program, instr);
289 if (imm.vm != wait_imm::unset_counter) {
293 if (imm.exp != wait_imm::unset_counter) {
297 if (imm.lgkm != wait_imm::unset_counter) {
301 if (imm.vs != wait_imm::unset_counter) {
372 wait_imm imm = get_wait_imm(program, instr);