mesa/src/compiler/nir/tests
Caio Marcelo de Oliveira Filho 1458aa1f78 nir/copy_prop_vars: handle indirect vector elements
Differently than the direct case, the indirect array derefs of vector
are handled like regular derefs, with the exception that we ignore any
vector entry that has SSA values when performing a load.  Such SSA
values don't help loading of the indirect unless we emit an if-ladder.

Copy_derefs are supported for indirects.

Also enable two tests that now pass.

v2: Remove unnecessary temporaries.  Be clearer when identifying the
    case where copy_entry doesn't help when we are dealing with an
    indirect array_deref (of a vector).  (Jason)

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-02-28 23:55:31 -08:00
..
.gitignore
algebraic_parser_test.py nir: Fixup algebraic test for variable-sized conversions 2018-12-07 16:07:51 +01:00
algebraic_parser_test.sh nir/algebraic: Make algebraic_parser_test.sh executable. 2018-12-06 11:48:20 -08:00
control_flow_tests.cpp nir: Fix the control flow tests for nir_loop_first_block changes 2016-10-06 15:48:30 -07:00
vars_tests.cpp nir/copy_prop_vars: handle indirect vector elements 2019-02-28 23:55:31 -08:00