Lines Matching refs:MUBUF
4436 aco_ptr<MUBUF_instruction> mubuf{create_instruction<MUBUF_instruction>(op, Format::MUBUF, 3, 1)};
4546 max_const_offset_plus_one = 4096; /* MUBUF has a 12-bit unsigned offset field */
4572 /* GFX6 (MUBUF): (SGPR address, SGPR offset) or (VGPR address, SGPR offset) */
4650 create_instruction<MUBUF_instruction>(op, Format::MUBUF, 3, 1)};
5553 /* use MUBUF when possible to avoid possible alignment issues */
6273 create_instruction<MUBUF_instruction>(opcode, Format::MUBUF, 3 + is_sparse, 1)};
6364 create_instruction<MUBUF_instruction>(opcode, Format::MUBUF, 4, 0)};
6529 is_64bit ? buf_op64 : buf_op, Format::MUBUF, 4, return_previous ? 1 : 0)};
6729 create_instruction<MUBUF_instruction>(op, Format::MUBUF, 4, 0)};
6818 create_instruction<MUBUF_instruction>(op, Format::MUBUF, 4, return_previous ? 1 : 0)};
6879 /* Don't expand global loads when they use MUBUF or SMEM.
6980 create_instruction<MUBUF_instruction>(op, Format::MUBUF, 4, 0)};
7160 create_instruction<MUBUF_instruction>(op, Format::MUBUF, 4, return_previous ? 1 : 0)};
7766 aco_opcode::buffer_store_dword, Format::MUBUF, 4, 0)};
8350 aco_opcode::buffer_load_dwordx2, Format::MUBUF, 3, 1)};
9821 create_instruction<MUBUF_instruction>(op, Format::MUBUF, 3 + instr->is_sparse, 1)};
11483 create_instruction<MUBUF_instruction>(opcode, Format::MUBUF, 4, 0)};
12439 /* Use MUBUF to workaround hangs for byte-aligned dword loads. The Vulkan spec
12441 * MTBUF can hang, but MUBUF doesn't (probably gives garbage, but GL CTS doesn't