mesa/src/compiler/nir/tests
Alyssa Rosenzweig bcf1a1c20b treewide: use nir_def_block
Via Coccinelle patch:

    @@
    expression definition;
    @@

    -definition->parent_instr->block
    +nir_def_block(definition)

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Acked-by: Karol Herbst <kherbst@redhat.com>
Acked-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36489>
2025-08-01 15:34:24 +00:00
..
algebraic_parser_test.py
algebraic_tests.cpp nir: add mqsad_4x8, shfr and nir_opt_mqsad 2024-04-05 11:01:39 +00:00
builder_tests.cpp build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
comparison_pre_tests.cpp
control_flow_tests.cpp nir/lcssa: fix premature exit of loop after rematerializing derefs 2024-11-19 18:59:05 +00:00
core_tests.cpp
dce_tests.cpp nir/cf: have nir_remove_after_cf_node remove phis at the start too 2025-07-23 09:06:36 +00:00
format_convert_tests.cpp build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
load_store_vectorizer_tests.cpp nir/load_store_vectorize: Skip new bit-sizes that are unaligned with high_offset 2025-04-11 19:17:17 +00:00
loop_analyze_tests.cpp treewide: use nir_def_block 2025-08-01 15:34:24 +00:00
loop_unroll_tests.cpp treewide: use nir_break_if with named if 2025-06-30 14:51:54 -04:00
lower_alu_width_tests.cpp
lower_discard_if_tests.cpp nir/tests: add tests for nir_move_terminate_out_of_loops 2025-05-09 17:20:29 +00:00
minimize_call_live_states_test.cpp nir: Test nir_minimize_call_live_states 2025-03-03 23:30:57 +00:00
mod_analysis_tests.cpp
negative_equal_tests.cpp build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
nir_opt_varyings_test.h treewide: use nir_def_as_* 2025-08-01 15:34:24 +00:00
nir_test.h nir/tests: Do not rely on __LINE__ 2025-04-04 19:01:01 +00:00
opt_if_tests.cpp nir/tests: fix SSA dominance in opt_if_merge tests 2024-12-02 09:38:22 +00:00
opt_loop_tests.cpp nir/print: print phi sources sorted by predecessor blocks 2025-02-20 14:22:14 +00:00
opt_peephole_select.cpp nir/peephole_select: add options struct 2025-02-20 21:59:16 +00:00
opt_shrink_vectors_tests.cpp nir/opt_shrink_vectors: shrink some intrinsics from start 2024-03-12 18:17:17 +00:00
opt_varyings_tests_bicm_binary_alu.cpp nir/opt_varyings: improve convergent input handling to fix data corruption 2024-07-23 16:13:16 +00:00
opt_varyings_tests_dead_input.cpp nir/tests: add tests for nir_opt_varyings 2024-03-15 19:55:46 +00:00
opt_varyings_tests_dead_output.cpp Revert "nir/opt_varyings: Add workaround for RADV mesh shader multiview." 2025-01-02 14:07:51 +00:00
opt_varyings_tests_dedup.cpp nir/tests: add tests for nir_opt_varyings 2024-03-15 19:55:46 +00:00
opt_varyings_tests_prop_const.cpp Revert "nir/opt_varyings: Add workaround for RADV mesh shader multiview." 2025-01-02 14:07:51 +00:00
opt_varyings_tests_prop_ubo.cpp Revert "nir/opt_varyings: Add workaround for RADV mesh shader multiview." 2025-01-02 14:07:51 +00:00
opt_varyings_tests_prop_uniform.cpp Revert "nir/opt_varyings: Add workaround for RADV mesh shader multiview." 2025-01-02 14:07:51 +00:00
opt_varyings_tests_prop_uniform_expr.cpp Revert "nir/opt_varyings: Add workaround for RADV mesh shader multiview." 2025-01-02 14:07:51 +00:00
range_analysis_tests.cpp nir: handle mov and bcsel in nir_def_bits_used 2025-05-13 15:38:37 +00:00
serialize_tests.cpp
vars_tests.cpp