Searched refs:vmcnt (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_print_ir.cpp285 /* we usually should check the chip class for vmcnt/lgkm, but
287 unsigned vmcnt = (imm & 0xF) | ((imm & (0x3 << 14)) >> 10); local in function:aco::print_instr_format_specific
288 if (vmcnt != 63)
289 fprintf(output, " vmcnt(%d)", vmcnt);
H A Daco_insert_NOPs.cpp641 * Handle EXEC/M0/SGPR write following a VMEM instruction without a VALU or "waitcnt vmcnt(0)"
652 /* Hazard is mitigated by "s_waitcnt vmcnt(0)" */
654 unsigned vmcnt = (imm & 0xF) | ((imm & (0x3 << 14)) >> 10); local in function:aco::__anonc617705e0110::handle_instruction_gfx10
655 if (vmcnt == 0)
H A DREADME-ISA.md217 A VALU instruction or an `s_waitcnt vmcnt(0)` between the two instructions.
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_llvm_build.c1299 "s_waitcnt vmcnt(0)",
2467 unsigned vmcnt = ctx->chip_class >= GFX9 ? 63 : 15; local in function:ac_build_waitcnt
2473 vmcnt = 0;
2479 vmcnt = 0;
2490 (vmcnt & 0xf) | ((vmcnt >> 4) << 14);

Completed in 16 milliseconds