Lines Matching refs:buffer
3988 Temp resource = Temp(0, s1); /* buffer resource or base 64-bit address */
4031 /* add buffer for unaligned loads */
4346 bool buffer = info.resource.id() && info.resource.bytes() == 16;
4348 if (!buffer && !addr.id()) {
4357 bytes_needed = buffer || align % needed_round_up == 0 ? needed_round_up : needed_round_down;
4361 op = buffer ? aco_opcode::s_buffer_load_dword : aco_opcode::s_load_dword;
4363 op = buffer ? aco_opcode::s_buffer_load_dwordx2 : aco_opcode::s_load_dwordx2;
4365 op = buffer ? aco_opcode::s_buffer_load_dwordx4 : aco_opcode::s_load_dwordx4;
4367 op = buffer ? aco_opcode::s_buffer_load_dwordx8 : aco_opcode::s_load_dwordx8;
4370 op = buffer ? aco_opcode::s_buffer_load_dwordx16 : aco_opcode::s_load_dwordx16;
4374 if (buffer) {
5389 /* Split typed vertex buffer loads on GFX6 and GFX10+ to avoid any
6261 default: unreachable(">4 channel buffer image load");
6269 default: unreachable(">4 channel buffer image load");
6352 default: unreachable(">4 channel buffer image store");
6360 default: unreachable(">4 channel buffer image store");
6880 * Global loads don't have the bounds checking that buffer loads have that
11459 unsigned buf = output->buffer;
12164 /* Load the buffer descriptor from TMA. */