nir: Extract shader_info->cs.shared_size out of union.
It is valid for all stages, just 0 for most of them. In particular mesh/task shaders might be using it. Reviewed-by:Jesse Natalie <jenatali@microsoft.com> Part-of: <mesa/mesa!10094>
- src/amd/compiler/aco_instruction_selection_setup.cpp 1 addition, 1 deletionsrc/amd/compiler/aco_instruction_selection_setup.cpp
- src/amd/llvm/ac_nir_to_llvm.c 1 addition, 1 deletionsrc/amd/llvm/ac_nir_to_llvm.c
- src/amd/vulkan/radv_shader.c 2 additions, 2 deletionssrc/amd/vulkan/radv_shader.c
- src/broadcom/compiler/nir_to_vir.c 2 additions, 2 deletionssrc/broadcom/compiler/nir_to_vir.c
- src/broadcom/compiler/v3d_nir_lower_robust_buffer_access.c 1 addition, 1 deletionsrc/broadcom/compiler/v3d_nir_lower_robust_buffer_access.c
- src/broadcom/compiler/vir.c 1 addition, 1 deletionsrc/broadcom/compiler/vir.c
- src/compiler/nir/nir_lower_io.c 1 addition, 1 deletionsrc/compiler/nir/nir_lower_io.c
- src/compiler/nir/nir_print.c 1 addition, 1 deletionsrc/compiler/nir/nir_print.c
- src/compiler/shader_info.h 5 additions, 5 deletionssrc/compiler/shader_info.h
- src/compiler/spirv/spirv_to_nir.c 1 addition, 1 deletionsrc/compiler/spirv/spirv_to_nir.c
- src/gallium/auxiliary/tgsi/tgsi_ureg.c 1 addition, 1 deletionsrc/gallium/auxiliary/tgsi/tgsi_ureg.c
- src/gallium/drivers/llvmpipe/lp_state_cs.c 2 additions, 2 deletionssrc/gallium/drivers/llvmpipe/lp_state_cs.c
- src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp 1 addition, 1 deletionsrc/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp
- src/gallium/drivers/radeonsi/si_compute.c 4 additions, 4 deletionssrc/gallium/drivers/radeonsi/si_compute.c
- src/gallium/drivers/radeonsi/si_shader_llvm.c 2 additions, 2 deletionssrc/gallium/drivers/radeonsi/si_shader_llvm.c
- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c 2 additions, 2 deletionssrc/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c
- src/gallium/frontends/lavapipe/lvp_pipeline.c 1 addition, 1 deletionsrc/gallium/frontends/lavapipe/lvp_pipeline.c
- src/intel/compiler/brw_fs.cpp 1 addition, 1 deletionsrc/intel/compiler/brw_fs.cpp
- src/intel/vulkan/anv_pipeline.c 3 additions, 3 deletionssrc/intel/vulkan/anv_pipeline.c
- src/mesa/drivers/dri/i965/brw_cs.c 1 addition, 1 deletionsrc/mesa/drivers/dri/i965/brw_cs.c