nir: Drop "SSA" from NIR language
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 12 Aug 2023 20:17:15 +0000 (16:17 -0400)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 12 Aug 2023 20:44:41 +0000 (16:44 -0400)
commit09d31922dee2483313fc09cefe8eb7cd7296a2c8
treed2d863afc896d8ce161aaea9ce5ad181700ac35f
parent777d336b1ffe6b1ab4aec16ef32d71b9ad62f51f
nir: Drop "SSA" from NIR language

Everything is SSA now.

   sed -e 's/nir_ssa_def/nir_def/g' \
       -e 's/nir_ssa_undef/nir_undef/g' \
       -e 's/nir_ssa_scalar/nir_scalar/g' \
       -e 's/nir_src_rewrite_ssa/nir_src_rewrite/g' \
       -e 's/nir_gather_ssa_types/nir_gather_types/g' \
       -i $(git grep -l nir | grep -v relnotes)

   git mv src/compiler/nir/nir_gather_ssa_types.c \
          src/compiler/nir/nir_gather_types.c

   ninja -C build/ clang-format
   cd src/compiler/nir && find *.c *.h -type f -exec clang-format -i \{} \;

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Acked-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24585>
492 files changed:
docs/_exts/nir.py
src/amd/common/ac_nir.c
src/amd/common/ac_nir.h
src/amd/common/ac_nir_cull.c
src/amd/common/ac_nir_lower_esgs_io_to_mem.c
src/amd/common/ac_nir_lower_global_access.c
src/amd/common/ac_nir_lower_image_opcodes_cdna.c
src/amd/common/ac_nir_lower_ngg.c
src/amd/common/ac_nir_lower_ps.c
src/amd/common/ac_nir_lower_resinfo.c
src/amd/common/ac_nir_lower_subdword_loads.c
src/amd/common/ac_nir_lower_taskmesh_io_to_mem.c
src/amd/common/ac_nir_lower_tess_io_to_mem.c
src/amd/common/ac_nir_lower_tex.c
src/amd/common/ac_surface.c
src/amd/common/ac_surface.h
src/amd/compiler/aco_instruction_selection.cpp
src/amd/compiler/aco_instruction_selection_setup.cpp
src/amd/llvm/ac_nir_to_llvm.c
src/amd/vulkan/meta/radv_meta.c
src/amd/vulkan/meta/radv_meta.h
src/amd/vulkan/meta/radv_meta_blit.c
src/amd/vulkan/meta/radv_meta_blit2d.c
src/amd/vulkan/meta/radv_meta_buffer.c
src/amd/vulkan/meta/radv_meta_bufimage.c
src/amd/vulkan/meta/radv_meta_clear.c
src/amd/vulkan/meta/radv_meta_copy_vrs_htile.c
src/amd/vulkan/meta/radv_meta_dcc_retile.c
src/amd/vulkan/meta/radv_meta_decompress.c
src/amd/vulkan/meta/radv_meta_etc_decode.c
src/amd/vulkan/meta/radv_meta_fast_clear.c
src/amd/vulkan/meta/radv_meta_fmask_copy.c
src/amd/vulkan/meta/radv_meta_fmask_expand.c
src/amd/vulkan/meta/radv_meta_resolve_cs.c
src/amd/vulkan/meta/radv_meta_resolve_fs.c
src/amd/vulkan/nir/radv_nir_apply_pipeline_layout.c
src/amd/vulkan/nir/radv_nir_lower_abi.c
src/amd/vulkan/nir/radv_nir_lower_fs_barycentric.c
src/amd/vulkan/nir/radv_nir_lower_fs_intrinsics.c
src/amd/vulkan/nir/radv_nir_lower_intrinsics_early.c
src/amd/vulkan/nir/radv_nir_lower_primitive_shading_rate.c
src/amd/vulkan/nir/radv_nir_lower_ray_queries.c
src/amd/vulkan/nir/radv_nir_lower_view_index.c
src/amd/vulkan/nir/radv_nir_lower_viewport_to_zero.c
src/amd/vulkan/nir/radv_nir_lower_vs_inputs.c
src/amd/vulkan/radv_device_generated_commands.c
src/amd/vulkan/radv_query.c
src/amd/vulkan/radv_rt_common.c
src/amd/vulkan/radv_rt_common.h
src/amd/vulkan/radv_rt_shader.c
src/amd/vulkan/radv_shader_info.c
src/asahi/compiler/agx_compile.c
src/asahi/compiler/agx_compiler.h
src/asahi/compiler/agx_nir_lower_address.c
src/asahi/compiler/agx_nir_lower_discard_zs_emit.c
src/asahi/compiler/agx_nir_lower_frag_sidefx.c
src/asahi/compiler/agx_nir_lower_interpolation.c
src/asahi/compiler/agx_nir_lower_load_mask.c
src/asahi/compiler/agx_nir_lower_sample_mask.c
src/asahi/compiler/agx_nir_lower_texture.c
src/asahi/compiler/agx_nir_lower_ubo.c
src/asahi/compiler/agx_nir_opt_preamble.c
src/asahi/lib/agx_meta.c
src/asahi/lib/agx_nir_format_helpers.h
src/asahi/lib/agx_nir_lower_alpha.c
src/asahi/lib/agx_nir_lower_msaa.c
src/asahi/lib/agx_nir_lower_sample_intrinsics.c
src/asahi/lib/agx_nir_lower_tilebuffer.c
src/asahi/lib/agx_nir_lower_vbo.c
src/broadcom/compiler/nir_to_vir.c
src/broadcom/compiler/v3d33_tex.c
src/broadcom/compiler/v3d40_tex.c
src/broadcom/compiler/v3d_compiler.h
src/broadcom/compiler/v3d_nir_lower_image_load_store.c
src/broadcom/compiler/v3d_nir_lower_io.c
src/broadcom/compiler/v3d_nir_lower_line_smooth.c
src/broadcom/compiler/v3d_nir_lower_load_store_bitsize.c
src/broadcom/compiler/v3d_nir_lower_logic_ops.c
src/broadcom/compiler/v3d_nir_lower_scratch.c
src/broadcom/compiler/v3d_nir_lower_txf_ms.c
src/broadcom/compiler/vir.c
src/broadcom/vulkan/v3dv_event.c
src/broadcom/vulkan/v3dv_meta_clear.c
src/broadcom/vulkan/v3dv_meta_copy.c
src/broadcom/vulkan/v3dv_pipeline.c
src/broadcom/vulkan/v3dv_query.c
src/compiler/clc/nir_lower_libclc.c
src/compiler/glsl/gl_nir_link_varyings.c
src/compiler/glsl/gl_nir_linker.c
src/compiler/glsl/gl_nir_lower_atomics.c
src/compiler/glsl/gl_nir_lower_blend_equation_advanced.c
src/compiler/glsl/gl_nir_lower_buffers.c
src/compiler/glsl/gl_nir_lower_images.c
src/compiler/glsl/gl_nir_lower_packed_varyings.c
src/compiler/glsl/gl_nir_lower_xfb_varying.c
src/compiler/glsl/gl_nir_opt_dead_builtin_varyings.c
src/compiler/glsl/glsl_to_nir.cpp
src/compiler/nir/meson.build
src/compiler/nir/nir.c
src/compiler/nir/nir.h
src/compiler/nir/nir_builder.c
src/compiler/nir/nir_builder.h
src/compiler/nir/nir_builder_opcodes_h.py
src/compiler/nir/nir_builtin_builder.c
src/compiler/nir/nir_builtin_builder.h
src/compiler/nir/nir_clone.c
src/compiler/nir/nir_control_flow.c
src/compiler/nir/nir_conversion_builder.h
src/compiler/nir/nir_deref.c
src/compiler/nir/nir_deref.h
src/compiler/nir/nir_divergence_analysis.c
src/compiler/nir/nir_format_convert.h
src/compiler/nir/nir_from_ssa.c
src/compiler/nir/nir_gather_info.c
src/compiler/nir/nir_gather_types.c [moved from src/compiler/nir/nir_gather_ssa_types.c with 98% similarity]
src/compiler/nir/nir_group_loads.c
src/compiler/nir/nir_inline_functions.c
src/compiler/nir/nir_inline_uniforms.c
src/compiler/nir/nir_instr_set.c
src/compiler/nir/nir_legacy.c
src/compiler/nir/nir_legacy.h
src/compiler/nir/nir_linking_helpers.c
src/compiler/nir/nir_liveness.c
src/compiler/nir/nir_loop_analyze.c
src/compiler/nir/nir_loop_analyze.h
src/compiler/nir/nir_lower_alpha_test.c
src/compiler/nir/nir_lower_alu.c
src/compiler/nir/nir_lower_alu_width.c
src/compiler/nir/nir_lower_array_deref_of_vec.c
src/compiler/nir/nir_lower_atomics_to_ssbo.c
src/compiler/nir/nir_lower_bit_size.c
src/compiler/nir/nir_lower_bitmap.c
src/compiler/nir/nir_lower_blend.c
src/compiler/nir/nir_lower_bool_to_bitsize.c
src/compiler/nir/nir_lower_bool_to_float.c
src/compiler/nir/nir_lower_bool_to_int32.c
src/compiler/nir/nir_lower_cl_images.c
src/compiler/nir/nir_lower_clamp_color_outputs.c
src/compiler/nir/nir_lower_clip.c
src/compiler/nir/nir_lower_clip_disable.c
src/compiler/nir/nir_lower_clip_halfz.c
src/compiler/nir/nir_lower_const_arrays_to_uniforms.c
src/compiler/nir/nir_lower_convert_alu_types.c
src/compiler/nir/nir_lower_discard_or_demote.c
src/compiler/nir/nir_lower_double_ops.c
src/compiler/nir/nir_lower_drawpixels.c
src/compiler/nir/nir_lower_fb_read.c
src/compiler/nir/nir_lower_flrp.c
src/compiler/nir/nir_lower_fp16_conv.c
src/compiler/nir/nir_lower_frag_coord_to_pixel_coord.c
src/compiler/nir/nir_lower_fragcolor.c
src/compiler/nir/nir_lower_fragcoord_wtrans.c
src/compiler/nir/nir_lower_frexp.c
src/compiler/nir/nir_lower_goto_ifs.c
src/compiler/nir/nir_lower_gs_intrinsics.c
src/compiler/nir/nir_lower_helper_writes.c
src/compiler/nir/nir_lower_idiv.c
src/compiler/nir/nir_lower_image.c
src/compiler/nir/nir_lower_image_atomics_to_global.c
src/compiler/nir/nir_lower_indirect_derefs.c
src/compiler/nir/nir_lower_input_attachments.c
src/compiler/nir/nir_lower_int64.c
src/compiler/nir/nir_lower_int_to_float.c
src/compiler/nir/nir_lower_interpolation.c
src/compiler/nir/nir_lower_io.c
src/compiler/nir/nir_lower_io_arrays_to_elements.c
src/compiler/nir/nir_lower_io_to_scalar.c
src/compiler/nir/nir_lower_io_to_temporaries.c
src/compiler/nir/nir_lower_io_to_vector.c
src/compiler/nir/nir_lower_is_helper_invocation.c
src/compiler/nir/nir_lower_load_const_to_scalar.c
src/compiler/nir/nir_lower_locals_to_regs.c
src/compiler/nir/nir_lower_mediump.c
src/compiler/nir/nir_lower_mem_access_bit_sizes.c
src/compiler/nir/nir_lower_memcpy.c
src/compiler/nir/nir_lower_multiview.c
src/compiler/nir/nir_lower_non_uniform_access.c
src/compiler/nir/nir_lower_packing.c
src/compiler/nir/nir_lower_passthrough_edgeflags.c
src/compiler/nir/nir_lower_patch_vertices.c
src/compiler/nir/nir_lower_phis_to_scalar.c
src/compiler/nir/nir_lower_pntc_ytransform.c
src/compiler/nir/nir_lower_point_size.c
src/compiler/nir/nir_lower_point_size_mov.c
src/compiler/nir/nir_lower_point_smooth.c
src/compiler/nir/nir_lower_poly_line_smooth.c
src/compiler/nir/nir_lower_printf.c
src/compiler/nir/nir_lower_readonly_images_to_tex.c
src/compiler/nir/nir_lower_reg_intrinsics_to_ssa.c
src/compiler/nir/nir_lower_robust_access.c
src/compiler/nir/nir_lower_samplers.c
src/compiler/nir/nir_lower_scratch.c
src/compiler/nir/nir_lower_shader_calls.c
src/compiler/nir/nir_lower_single_sampled.c
src/compiler/nir/nir_lower_ssbo.c
src/compiler/nir/nir_lower_subgroups.c
src/compiler/nir/nir_lower_system_values.c
src/compiler/nir/nir_lower_task_shader.c
src/compiler/nir/nir_lower_tess_coord_z.c
src/compiler/nir/nir_lower_tex.c
src/compiler/nir/nir_lower_tex_shadow.c
src/compiler/nir/nir_lower_texcoord_replace.c
src/compiler/nir/nir_lower_texcoord_replace_late.c
src/compiler/nir/nir_lower_two_sided_color.c
src/compiler/nir/nir_lower_ubo_vec4.c
src/compiler/nir/nir_lower_undef_to_zero.c
src/compiler/nir/nir_lower_uniforms_to_ubo.c
src/compiler/nir/nir_lower_variable_initializers.c
src/compiler/nir/nir_lower_vars_to_ssa.c
src/compiler/nir/nir_lower_vec3_to_vec4.c
src/compiler/nir/nir_lower_vec_to_regs.c
src/compiler/nir/nir_lower_viewport_transform.c
src/compiler/nir/nir_lower_wpos_center.c
src/compiler/nir/nir_lower_wpos_ytransform.c
src/compiler/nir/nir_lower_wrmasks.c
src/compiler/nir/nir_mod_analysis.c
src/compiler/nir/nir_move_vec_src_uses_to_dest.c
src/compiler/nir/nir_normalize_cubemap_coords.c
src/compiler/nir/nir_opt_access.c
src/compiler/nir/nir_opt_combine_stores.c
src/compiler/nir/nir_opt_comparison_pre.c
src/compiler/nir/nir_opt_conditional_discard.c
src/compiler/nir/nir_opt_constant_folding.c
src/compiler/nir/nir_opt_copy_prop_vars.c
src/compiler/nir/nir_opt_copy_propagate.c
src/compiler/nir/nir_opt_dce.c
src/compiler/nir/nir_opt_dead_cf.c
src/compiler/nir/nir_opt_fragdepth.c
src/compiler/nir/nir_opt_gcm.c
src/compiler/nir/nir_opt_idiv_const.c
src/compiler/nir/nir_opt_if.c
src/compiler/nir/nir_opt_intrinsics.c
src/compiler/nir/nir_opt_large_constants.c
src/compiler/nir/nir_opt_load_store_vectorize.c
src/compiler/nir/nir_opt_loop_unroll.c
src/compiler/nir/nir_opt_memcpy.c
src/compiler/nir/nir_opt_move.c
src/compiler/nir/nir_opt_offsets.c
src/compiler/nir/nir_opt_peephole_select.c
src/compiler/nir/nir_opt_phi_precision.c
src/compiler/nir/nir_opt_preamble.c
src/compiler/nir/nir_opt_ray_queries.c
src/compiler/nir/nir_opt_reassociate_bfi.c
src/compiler/nir/nir_opt_remove_phis.c
src/compiler/nir/nir_opt_shrink_stores.c
src/compiler/nir/nir_opt_shrink_vectors.c
src/compiler/nir/nir_opt_sink.c
src/compiler/nir/nir_opt_undef.c
src/compiler/nir/nir_opt_uniform_atomics.c
src/compiler/nir/nir_opt_vectorize.c
src/compiler/nir/nir_passthrough_gs.c
src/compiler/nir/nir_passthrough_tcs.c
src/compiler/nir/nir_phi_builder.c
src/compiler/nir/nir_phi_builder.h
src/compiler/nir/nir_print.c
src/compiler/nir/nir_range_analysis.c
src/compiler/nir/nir_range_analysis.h
src/compiler/nir/nir_repair_ssa.c
src/compiler/nir/nir_scale_fdiv.c
src/compiler/nir/nir_schedule.c
src/compiler/nir/nir_search.c
src/compiler/nir/nir_search_helpers.h
src/compiler/nir/nir_serialize.c
src/compiler/nir/nir_split_64bit_vec3_and_vec4.c
src/compiler/nir/nir_split_per_member_structs.c
src/compiler/nir/nir_split_vars.c
src/compiler/nir/nir_to_lcssa.c
src/compiler/nir/nir_trivialize_registers.c
src/compiler/nir/nir_validate.c
src/compiler/nir/tests/algebraic_tests.cpp
src/compiler/nir/tests/builder_tests.cpp
src/compiler/nir/tests/comparison_pre_tests.cpp
src/compiler/nir/tests/core_tests.cpp
src/compiler/nir/tests/dce_tests.cpp
src/compiler/nir/tests/load_store_vectorizer_tests.cpp
src/compiler/nir/tests/loop_analyze_tests.cpp
src/compiler/nir/tests/loop_unroll_tests.cpp
src/compiler/nir/tests/lower_alu_width_tests.cpp
src/compiler/nir/tests/mod_analysis_tests.cpp
src/compiler/nir/tests/negative_equal_tests.cpp
src/compiler/nir/tests/opt_if_tests.cpp
src/compiler/nir/tests/opt_shrink_vectors_tests.cpp
src/compiler/nir/tests/range_analysis_tests.cpp
src/compiler/nir/tests/serialize_tests.cpp
src/compiler/nir/tests/vars_tests.cpp
src/compiler/spirv/spirv_to_nir.c
src/compiler/spirv/vtn_alu.c
src/compiler/spirv/vtn_amd.c
src/compiler/spirv/vtn_cfg.c
src/compiler/spirv/vtn_glsl450.c
src/compiler/spirv/vtn_opencl.c
src/compiler/spirv/vtn_private.h
src/compiler/spirv/vtn_structured_cfg.c
src/compiler/spirv/vtn_subgroup.c
src/compiler/spirv/vtn_variables.c
src/freedreno/ir3/ir3.h
src/freedreno/ir3/ir3_compiler_nir.c
src/freedreno/ir3/ir3_context.c
src/freedreno/ir3/ir3_context.h
src/freedreno/ir3/ir3_nir.c
src/freedreno/ir3/ir3_nir.h
src/freedreno/ir3/ir3_nir_analyze_ubo_ranges.c
src/freedreno/ir3/ir3_nir_lower_64b.c
src/freedreno/ir3/ir3_nir_lower_io_offsets.c
src/freedreno/ir3/ir3_nir_lower_layer_id.c
src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_offset.c
src/freedreno/ir3/ir3_nir_lower_load_barycentric_at_sample.c
src/freedreno/ir3/ir3_nir_lower_tess.c
src/freedreno/ir3/ir3_nir_lower_tex_prefetch.c
src/freedreno/ir3/ir3_nir_lower_wide_load_store.c
src/freedreno/ir3/ir3_nir_opt_preamble.c
src/freedreno/vulkan/tu_clear_blit.cc
src/freedreno/vulkan/tu_nir_lower_multiview.cc
src/freedreno/vulkan/tu_shader.cc
src/gallium/auxiliary/gallivm/lp_bld_nir.c
src/gallium/auxiliary/nir/nir_draw_helpers.c
src/gallium/auxiliary/nir/nir_to_tgsi.c
src/gallium/auxiliary/nir/nir_to_tgsi_info.c
src/gallium/auxiliary/nir/tgsi_to_nir.c
src/gallium/drivers/asahi/agx_nir_lower_bindings.c
src/gallium/drivers/asahi/agx_nir_lower_sysvals.c
src/gallium/drivers/asahi/agx_streamout.c
src/gallium/drivers/crocus/crocus_program.c
src/gallium/drivers/d3d12/d3d12_blit.cpp
src/gallium/drivers/d3d12/d3d12_compute_transforms.cpp
src/gallium/drivers/d3d12/d3d12_gs_variant.cpp
src/gallium/drivers/d3d12/d3d12_lower_image_casts.c
src/gallium/drivers/d3d12/d3d12_lower_point_sprite.c
src/gallium/drivers/d3d12/d3d12_nir_passes.c
src/gallium/drivers/d3d12/d3d12_nir_passes.h
src/gallium/drivers/d3d12/d3d12_tcs_variant.cpp
src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c
src/gallium/drivers/etnaviv/etnaviv_compiler_nir.h
src/gallium/drivers/etnaviv/etnaviv_nir.c
src/gallium/drivers/etnaviv/etnaviv_nir_lower_source_mods.c
src/gallium/drivers/etnaviv/etnaviv_nir_lower_texture.c
src/gallium/drivers/etnaviv/etnaviv_nir_lower_ubo_to_uniform.c
src/gallium/drivers/etnaviv/tests/lower_ubo_tests.cpp
src/gallium/drivers/freedreno/a2xx/ir2_nir.c
src/gallium/drivers/freedreno/ir3/ir3_descriptor.c
src/gallium/drivers/iris/iris_program.c
src/gallium/drivers/lima/ir/gp/nir.c
src/gallium/drivers/lima/ir/lima_nir_lower_txp.c
src/gallium/drivers/lima/ir/lima_nir_lower_uniform_to_scalar.c
src/gallium/drivers/lima/ir/lima_nir_split_load_input.c
src/gallium/drivers/lima/ir/lima_nir_split_loads.c
src/gallium/drivers/lima/ir/pp/nir.c
src/gallium/drivers/nouveau/nv50/nv50_surface.c
src/gallium/drivers/panfrost/pan_nir_lower_sysvals.c
src/gallium/drivers/r600/sfn/sfn_instr_tex.cpp
src/gallium/drivers/r600/sfn/sfn_instrfactory.cpp
src/gallium/drivers/r600/sfn/sfn_instrfactory.h
src/gallium/drivers/r600/sfn/sfn_nir.cpp
src/gallium/drivers/r600/sfn/sfn_nir.h
src/gallium/drivers/r600/sfn/sfn_nir_legalize_image_load_store.cpp
src/gallium/drivers/r600/sfn/sfn_nir_lower_64bit.cpp
src/gallium/drivers/r600/sfn/sfn_nir_lower_alu.cpp
src/gallium/drivers/r600/sfn/sfn_nir_lower_fs_out_to_vector.cpp
src/gallium/drivers/r600/sfn/sfn_nir_lower_tess_io.cpp
src/gallium/drivers/r600/sfn/sfn_nir_lower_tex.cpp
src/gallium/drivers/r600/sfn/sfn_nir_vectorize_vs_inputs.c
src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp
src/gallium/drivers/r600/sfn/sfn_valuefactory.h
src/gallium/drivers/radeonsi/si_nir_lower_abi.c
src/gallium/drivers/radeonsi/si_nir_lower_resource.c
src/gallium/drivers/radeonsi/si_nir_lower_vs_inputs.c
src/gallium/drivers/radeonsi/si_nir_optim.c
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader_info.c
src/gallium/drivers/radeonsi/si_shader_internal.h
src/gallium/drivers/radeonsi/si_shader_nir.c
src/gallium/drivers/radeonsi/si_shaderlib_nir.c
src/gallium/drivers/v3d/v3d_blit.c
src/gallium/drivers/vc4/vc4_blit.c
src/gallium/drivers/vc4/vc4_nir_lower_blend.c
src/gallium/drivers/vc4/vc4_nir_lower_io.c
src/gallium/drivers/vc4/vc4_nir_lower_txf_ms.c
src/gallium/drivers/vc4/vc4_program.c
src/gallium/drivers/vc4/vc4_qir.h
src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c
src/gallium/drivers/zink/zink_compiler.c
src/gallium/drivers/zink/zink_lower_cubemap_to_array.c
src/gallium/frontends/clover/nir/invocation.cpp
src/gallium/frontends/lavapipe/lvp_inline_uniforms.c
src/gallium/frontends/lavapipe/lvp_lower_input_attachments.c
src/gallium/frontends/lavapipe/lvp_lower_vulkan_resource.c
src/gallium/frontends/lavapipe/lvp_pipeline.c
src/gallium/frontends/rusticl/rusticl_nir.c
src/imagination/rogue/nir/rogue_nir_lower_io.c
src/imagination/rogue/nir/rogue_nir_pfo.c
src/imagination/rogue/rogue_compile.c
src/intel/blorp/blorp.c
src/intel/blorp/blorp_blit.c
src/intel/blorp/blorp_clear.c
src/intel/blorp/blorp_nir_builder.h
src/intel/compiler/brw_fs.cpp
src/intel/compiler/brw_fs.h
src/intel/compiler/brw_fs_nir.cpp
src/intel/compiler/brw_kernel.c
src/intel/compiler/brw_mesh.cpp
src/intel/compiler/brw_nir.c
src/intel/compiler/brw_nir.h
src/intel/compiler/brw_nir_attribute_workarounds.c
src/intel/compiler/brw_nir_clamp_image_1d_2d_array_sizes.c
src/intel/compiler/brw_nir_clamp_per_vertex_loads.c
src/intel/compiler/brw_nir_lower_alpha_to_coverage.c
src/intel/compiler/brw_nir_lower_conversions.c
src/intel/compiler/brw_nir_lower_cs_intrinsics.c
src/intel/compiler/brw_nir_lower_intersection_shader.c
src/intel/compiler/brw_nir_lower_non_uniform_resource_intel.c
src/intel/compiler/brw_nir_lower_ray_queries.c
src/intel/compiler/brw_nir_lower_rt_intrinsics.c
src/intel/compiler/brw_nir_lower_shader_calls.c
src/intel/compiler/brw_nir_lower_shading_rate_output.c
src/intel/compiler/brw_nir_lower_sparse.c
src/intel/compiler/brw_nir_lower_storage_image.c
src/intel/compiler/brw_nir_opt_peephole_ffma.c
src/intel/compiler/brw_nir_opt_peephole_imul32x16.c
src/intel/compiler/brw_nir_rt.c
src/intel/compiler/brw_nir_rt_builder.h
src/intel/compiler/brw_nir_tcs_workarounds.c
src/intel/compiler/brw_vec4.h
src/intel/compiler/brw_vec4_nir.cpp
src/intel/vulkan/anv_internal_kernels.c
src/intel/vulkan/anv_mesh_perprim_wa.c
src/intel/vulkan/anv_nir_apply_pipeline_layout.c
src/intel/vulkan/anv_nir_compute_push_layout.c
src/intel/vulkan/anv_nir_lower_load_patch_vertices_in.c
src/intel/vulkan/anv_nir_lower_multiview.c
src/intel/vulkan/anv_nir_lower_resource_intel.c
src/intel/vulkan/anv_nir_lower_ubo_loads.c
src/intel/vulkan/anv_pipeline.c
src/intel/vulkan_hasvk/anv_nir_apply_pipeline_layout.c
src/intel/vulkan_hasvk/anv_nir_lower_multiview.c
src/intel/vulkan_hasvk/anv_nir_lower_ubo_loads.c
src/intel/vulkan_hasvk/anv_nir_lower_ycbcr_textures.c
src/mesa/main/ff_fragment_shader.c
src/mesa/main/ffvertex_prog.c
src/mesa/program/prog_to_nir.c
src/mesa/state_tracker/st_atifs_to_nir.c
src/mesa/state_tracker/st_cb_drawpixels.c
src/mesa/state_tracker/st_draw_hw_select.c
src/mesa/state_tracker/st_nir_builtins.c
src/mesa/state_tracker/st_nir_lower_builtin.c
src/mesa/state_tracker/st_nir_lower_fog.c
src/mesa/state_tracker/st_nir_lower_position_invariant.c
src/mesa/state_tracker/st_nir_lower_tex_src_plane.c
src/mesa/state_tracker/st_pbo.c
src/mesa/state_tracker/st_pbo_compute.c
src/microsoft/clc/clc_compiler.c
src/microsoft/clc/clc_nir.c
src/microsoft/compiler/dxil_nir.c
src/microsoft/compiler/dxil_nir_lower_int_cubemaps.c
src/microsoft/compiler/dxil_nir_lower_int_samplers.c
src/microsoft/compiler/dxil_nir_lower_vs_vertex_conversion.c
src/microsoft/compiler/dxil_nir_tess.c
src/microsoft/compiler/nir_to_dxil.c
src/microsoft/spirv_to_dxil/dxil_spirv_nir.c
src/microsoft/spirv_to_dxil/dxil_spirv_nir_lower_bindless.c
src/microsoft/vulkan/dzn_nir.c
src/nouveau/codegen/nv50_ir_from_nir.cpp
src/nouveau/vulkan/nvk_nir_lower_descriptors.c
src/nouveau/vulkan/nvk_query_pool.c
src/nouveau/vulkan/nvk_shader.c
src/panfrost/compiler/bi_lower_divergent_indirects.c
src/panfrost/compiler/bifrost_compile.c
src/panfrost/lib/pan_blend.c
src/panfrost/lib/pan_blitter.c
src/panfrost/lib/pan_indirect_dispatch.c
src/panfrost/midgard/compiler.h
src/panfrost/midgard/midgard_address.c
src/panfrost/midgard/midgard_compile.c
src/panfrost/midgard/midgard_errata_lod.c
src/panfrost/midgard/midgard_nir_lower_image_bitsize.c
src/panfrost/midgard/midgard_nir_type_csel.c
src/panfrost/midgard/nir_fuse_io_16.c
src/panfrost/util/pan_lower_64bit_intrin.c
src/panfrost/util/pan_lower_framebuffer.c
src/panfrost/util/pan_lower_helper_invocation.c
src/panfrost/util/pan_lower_sample_position.c
src/panfrost/util/pan_lower_store_component.c
src/panfrost/util/pan_lower_writeout.c
src/panfrost/util/pan_lower_xfb.c
src/panfrost/vulkan/panvk_vX_meta_clear.c
src/panfrost/vulkan/panvk_vX_meta_copy.c
src/panfrost/vulkan/panvk_vX_nir_lower_descriptors.c
src/panfrost/vulkan/panvk_vX_shader.c
src/vulkan/runtime/vk_meta_blit_resolve.c
src/vulkan/runtime/vk_meta_clear.c
src/vulkan/runtime/vk_meta_draw_rects.c
src/vulkan/runtime/vk_nir_convert_ycbcr.c
src/vulkan/runtime/vk_nir_convert_ycbcr.h