summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_lower_vars_to_ssa.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-171-1/+1
* nir: Drop a bunch of Authors tagsFaith Ekstrand2023-03-261-4/+0
* nir/vars_to_ssa: Always do OOB load/store removal.Emma Anholt2022-10-031-37/+49
* nir: Add an options parameter to deref_instr_has_complex_useJason Ekstrand2022-06-241-1/+1
* nir: Switch to using nir_vec_scalars() for things that used nir_channel().Emma Anholt2022-03-021-4/+4
* nir: Make nir_ssa_def_rewrite_uses take an SSA valueJason Ekstrand2021-03-081-2/+2
* nir/vars_to_ssa: Use nir_deref_must_beJason Ekstrand2020-11-031-3/+3
* nir: Call nir_metadata_preserve on !progressJason Ekstrand2020-06-111-3/+1
* compiler/nir: Add support for variable initialization from a pointerArcady Goldmints-Orlov2020-02-121-1/+2
* nir: Remove a bunch of large stack arraysJason Ekstrand2019-07-221-1/+3
* nir/vars_to_ssa: Handle UNDEF_NODE in more placesCaio Marcelo de Oliveira Filho2019-06-031-4/+8
* nir/vars_to_ssa: Properly ignore variables with complex derefsJason Ekstrand2019-05-311-14/+64
* nir/vars_to_ssa: Use a non-null UNDEF_NODE pointerJason Ekstrand2019-05-311-3/+5
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-1/+1
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-1/+1
* nir: fix lower vars to ssa for larger vector sizes.Dave Airlie2019-05-031-4/+4
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-1/+1
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-4/+4
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-9/+4
* nir: Unset metadata debug bit if no progress madeMatt Turner2019-01-091-1/+5
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-4/+4
* compiler: avoid 'unused variable' warningsAndrii Simiklit2018-11-141-2/+1
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-251-2/+0
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-9/+5
* nir/vars_to_ssa: Don't build deref nodes for non-local variablesJason Ekstrand2018-08-221-4/+14
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-2/+0
* nir/vars_to_ssa: Rework to entirely use deref instructionsJason Ekstrand2018-06-221-184/+152
* nir/vars_to_ssa: Add an is_direct field to deref_nodeJason Ekstrand2018-06-221-16/+25
* nir: Support deref instructions in lower_vars_to_ssaJason Ekstrand2018-06-221-19/+58
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir/vars_to_ssa: Simplify node matching codeCaio Marcelo de Oliveira Filho2018-04-111-36/+31
* nir/vars_to_ssa: Remove an unnecessary deref_arry_type checkCaio Marcelo de Oliveira Filho2018-04-111-4/+5
* nir/vars_to_ssa: Rework register_variable_uses()Caio Marcelo de Oliveira Filho2018-04-111-28/+23
* nir/vars_to_ssa: Remove copies from the correct setJason Ekstrand2018-03-301-1/+1
* nir/vars_to_ssa: Handle missing struct members in foreach_deref_nodeJason Ekstrand2017-07-191-2/+6
* nir: Return progress from nir_lower_vars_to_ssa().Matt Turner2017-03-231-2/+6
* nir: Fix syntax.Matt Turner2017-03-231-1/+1
* nir: Delete most of the constant_initializer supportJason Ekstrand2016-12-051-14/+3
* nir: Walk blocks in source code order in lower_vars_to_ssa.Matt Turner2016-08-251-105/+104
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-121-1/+1
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-1/+1
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-2/+2
* nir/lower_vars_to_ssa: fixup for new foreach_block()Connor Abbott2016-04-281-5/+9
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-2/+2
* nir: add bit_size info to nir_ssa_undef_instr_create()Samuel Iglesias Gonsálvez2016-04-111-2/+2
* nir/vars_to_ssa: Use the new nir_phi_builder helperJason Ekstrand2016-03-241-359/+134
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-171-3/+9
* nir: use const_index helpersRob Clark2016-02-091-2/+3
* nir: move to compiler/Emil Velikov2016-01-261-0/+973