aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_opt_copy_prop_vars.c
Commit message (Expand)AuthorAgeFilesLines
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-4/+4
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-4/+4
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-2/+2
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-191-2/+2
* nir: Account for atomics in copy propagation.Bas Nieuwenhuizen2019-01-181-1/+24
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-4/+2
* nir: Unset metadata debug bit if no progress madeMatt Turner2019-01-091-0/+4
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-4/+4
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-4/+4
* nir: remove dead code from copy_prop_varsCaio Marcelo de Oliveira Filho2019-01-041-1/+1
* nir: properly find the entry to keep in copy_prop_varsCaio Marcelo de Oliveira Filho2018-12-191-3/+16
* nir: properly clear the entry sources in copy_prop_varsCaio Marcelo de Oliveira Filho2018-12-191-0/+3
* nir/copy_prop_vars: Get modes directly from derefsJason Ekstrand2018-12-181-6/+2
* nir: add support for removing redundant stores to copy prop varTimothy Arceri2018-11-131-10/+35
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-251-2/+0
* nir: Copy propagation between blocksCaio Marcelo de Oliveira Filho2018-10-151-77/+346
* nir: Take call instruction into account in copy_prop_varsCaio Marcelo de Oliveira Filho2018-10-151-6/+12
* nir: Remove handling of dead writes from copy_prop_varsCaio Marcelo de Oliveira Filho2018-10-151-76/+8
* nir: Export deref comparison functionsCaio Marcelo de Oliveira Filho2018-08-221-132/+13
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-171-2/+2
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-2/+0
* nir: Rework opt_copy_prop_vars to use deref instructionsJason Ekstrand2018-06-221-170/+146
* nir/copy_prop_vars: Re-order some logic in compare_derefsJason Ekstrand2018-06-221-8/+8
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir: Return a cursor from nir_instr_removeJason Ekstrand2018-03-301-17/+2
* nir: fix nir_opt_copy_prop_vars() for arrays of arraysTimothy Arceri2017-07-191-6/+6
* nir: Fix anonymous union initialization with older GCC.Vinson Lee2017-01-091-1/+1
* nir: Add a local variable-based copy propagation passJason Ekstrand2017-01-061-0/+813