summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_lower_vars_to_ssa.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-22nir: Remove a bunch of large stack arraysJason Ekstrand1-1/+3
2019-06-03nir/vars_to_ssa: Handle UNDEF_NODE in more placesCaio Marcelo de Oliveira Filho1-4/+8
2019-05-31nir/vars_to_ssa: Properly ignore variables with complex derefsJason Ekstrand1-14/+64
2019-05-31nir/vars_to_ssa: Use a non-null UNDEF_NODE pointerJason Ekstrand1-3/+5
2019-05-24nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand1-1/+1
2019-05-24nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand1-1/+1
2019-05-03nir: fix lower vars to ssa for larger vector sizes.Dave Airlie1-4/+4
2019-03-06nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri1-1/+1
2019-01-19nir: rename nir_var_function to nir_var_function_tempKarol Herbst1-4/+4
2019-01-14src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho1-9/+4
2019-01-09nir: Unset metadata debug bit if no progress madeMatt Turner1-1/+5
2019-01-08nir: rename global/local to private/function memoryKarol Herbst1-4/+4
2018-11-14compiler: avoid 'unused variable' warningsAndrii Simiklit1-2/+1
2018-10-25util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom1-2/+0
2018-10-22nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand1-9/+5
2018-08-22nir/vars_to_ssa: Don't build deref nodes for non-local variablesJason Ekstrand1-4/+14
2018-06-22nir: Remove old-school deref chain supportJason Ekstrand1-2/+0
2018-06-22nir/vars_to_ssa: Rework to entirely use deref instructionsJason Ekstrand1-184/+152
2018-06-22nir/vars_to_ssa: Add an is_direct field to deref_nodeJason Ekstrand1-16/+25
2018-06-22nir: Support deref instructions in lower_vars_to_ssaJason Ekstrand1-19/+58
2018-06-22nir: add deref lowering sanity checkingRob Clark1-0/+2
2018-04-11nir/vars_to_ssa: Simplify node matching codeCaio Marcelo de Oliveira Filho1-36/+31
2018-04-11nir/vars_to_ssa: Remove an unnecessary deref_arry_type checkCaio Marcelo de Oliveira Filho1-4/+5
2018-04-11nir/vars_to_ssa: Rework register_variable_uses()Caio Marcelo de Oliveira Filho1-28/+23
2018-03-30nir/vars_to_ssa: Remove copies from the correct setJason Ekstrand1-1/+1
2017-07-19nir/vars_to_ssa: Handle missing struct members in foreach_deref_nodeJason Ekstrand1-2/+6
2017-03-23nir: Return progress from nir_lower_vars_to_ssa().Matt Turner1-2/+6
2017-03-23nir: Fix syntax.Matt Turner1-1/+1
2016-12-05nir: Delete most of the constant_initializer supportJason Ekstrand1-14/+3
2016-08-25nir: Walk blocks in source code order in lower_vars_to_ssa.Matt Turner1-105/+104
2016-06-23Remove wrongly repeated words in commentsGiuseppe Bilotta1-1/+1
2016-05-12nir: glsl_get_bit_size() should take glsl_typeRob Clark1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_functionJason Ekstrand1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_instrJason Ekstrand1-2/+2
2016-04-28nir/lower_vars_to_ssa: fixup for new foreach_block()Connor Abbott1-5/+9
2016-04-20nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott1-2/+2
2016-04-11nir: add bit_size info to nir_ssa_undef_instr_create()Samuel Iglesias Gonsálvez1-2/+2
2016-03-24nir/vars_to_ssa: Use the new nir_phi_builder helperJason Ekstrand1-359/+134
2016-03-17nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott1-3/+9
2016-02-09nir: use const_index helpersRob Clark1-2/+3
2016-01-26nir: move to compiler/Emil Velikov1-0/+973