| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_internal.h | 260 void si_llvm_streamout_store_output(struct si_shader_context *ctx, LLVMValueRef const *so_buffers,
|
| H A D | si_shader_llvm_vs.c | 271 void si_llvm_streamout_store_output(struct si_shader_context *ctx, LLVMValueRef const *so_buffers, argument 313 ac_build_buffer_store_dword(&ctx->ac, so_buffers[buf_idx], vdata, num_comps, 357 LLVMValueRef so_buffers[4]; local in function:si_llvm_emit_streamout 366 so_buffers[i] = ac_build_load_to_sgpr(&ctx->ac, buf_ptr, offset); 385 si_llvm_streamout_store_output(ctx, so_buffers, so_write_offset, &so->output[i],
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_state.c | 1174 uint32_t so_buffers[4 * GENX(3DSTATE_SO_BUFFER_length)]; member in struct:iris_genx_state 3705 uint32_t *so_buffers = genx->so_buffers; local in function:iris_set_stream_output_targets 3754 so_buffers += GENX(3DSTATE_SO_BUFFER_length)) { 3760 iris_pack_command(GENX(3DSTATE_SO_BUFFER), so_buffers, sob) { 3795 iris_pack_command(GENX(3DSTATE_SO_BUFFER), so_buffers, sob) { 6068 uint32_t *so_buffers = genx->so_buffers + i * dwords; local in function:iris_upload_dirty_render_state 6086 iris_batch_emit(batch, so_buffers, 4 * (dwords - 1)); 6090 iris_batch_emit(batch, so_buffers, 7283 uint32_t *so_buffers = genx->so_buffers; local in function:iris_rebind_buffer [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 1062 radv_emit_stream_output(struct radv_shader_context *ctx, LLVMValueRef const *so_buffers, argument 1104 ac_build_buffer_store_dword(&ctx->ac, so_buffers[buf], vdata, num_comps, so_write_offsets[buf], 1144 LLVMValueRef so_buffers[4] = {0}; local in function:radv_emit_streamout 1155 so_buffers[i] = ac_build_load_to_sgpr(&ctx->ac, buf_ptr, offset); 1178 radv_emit_stream_output(ctx, so_buffers, so_write_offset, output, &shader_out);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_state.c | 843 uint32_t so_buffers[4 * GENX(3DSTATE_SO_BUFFER_length)]; member in struct:iris_genx_state 3039 uint32_t *so_buffers = genx->so_buffers; local in function:iris_set_stream_output_targets 3079 so_buffers += GENX(3DSTATE_SO_BUFFER_length)) { 3085 iris_pack_command(GENX(3DSTATE_SO_BUFFER), so_buffers, sob) 3106 iris_pack_command(GENX(3DSTATE_SO_BUFFER), so_buffers, sob) { 4819 iris_batch_emit(batch, genx->so_buffers,
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 2732 LLVMValueRef const *so_buffers, 2773 ac_build_buffer_store_dword(&ctx->ac, so_buffers[buf], 2819 LLVMValueRef so_buffers[4] = {}; local in function:radv_emit_streamout 2831 so_buffers[i] = ac_build_load_to_sgpr(&ctx->ac, 2854 radv_emit_stream_output(ctx, so_buffers, 2731 radv_emit_stream_output(struct radv_shader_context * ctx,LLVMValueRef const * so_buffers,LLVMValueRef const * so_write_offsets,const struct radv_stream_output * output) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader.c | 2687 LLVMValueRef const *so_buffers, 2724 ac_build_buffer_store_dword(&ctx->ac, so_buffers[buf_idx], 2776 LLVMValueRef so_buffers[4]; local in function:si_llvm_emit_streamout 2787 so_buffers[i] = ac_build_load_to_sgpr(&ctx->ac, buf_ptr, offset); 2808 emit_streamout_output(ctx, so_buffers, so_write_offset, 2686 emit_streamout_output(struct si_shader_context * ctx,LLVMValueRef const * so_buffers,LLVMValueRef const * so_write_offsets,struct pipe_stream_output * stream_out,struct si_shader_output_values * shader_out) argument
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection.cpp | 11097 emit_stream_output(isel_context* ctx, Temp const* so_buffers, Temp const* so_write_offset, argument 11152 store->operands[0] = Operand(so_buffers[buf]); 11193 Temp so_buffers[4]; local in function:aco::__anon562fcc110110::emit_streamout 11202 so_buffers[i] = bld.smem(aco_opcode::s_load_dwordx4, bld.def(s4), buf_ptr, 11226 emit_stream_output(ctx, so_buffers, so_write_offset, output);
|