summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_opt_uniform_atomics.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-171-1/+2
* nir/opt_uniform_atomics: Drop legacy atomicsAlyssa Rosenzweig2023-05-161-43/+0
* nir/opt_uniform_atomics: Handle unified atomicsAlyssa Rosenzweig2023-05-121-4/+60
* nir: Combine if_uses with instruction usesAlyssa Rosenzweig2023-04-071-1/+0
* nir: use nir_metadata_none instead of its valueMarcin Ĺšlusarz2022-09-261-1/+1
* nir: add _amd global access intrinsicsRhys Perry2022-04-131-4/+17
* nir/uniform_atomics: fix is_atomic_already_optimized without workgroupsRhys Perry2022-01-101-4/+9
* nir: assert that variables in optimize_atomic are initializedFilip Gawin2021-11-081-1/+2
* nir: Move workgroup_size and workgroup_variable_size into common shader_infoCaio Marcelo de Oliveira Filho2021-06-081-4/+5
* compiler: Rename local_size to workgroup_sizeCaio Marcelo de Oliveira Filho2021-06-071-4/+4
* nir: Make nir_ssa_def_rewrite_uses take an SSA valueJason Ekstrand2021-03-081-1/+1
* nir: add nir_ssa_def_is_unused()Rhys Perry2021-03-011-2/+1
* nir/opt_uniform_atomics: fix elect detectionRhys Perry2021-01-251-5/+3
* nir/opt_uniform_atomics: recognize more complicated invocation comparisonsRhys Perry2021-01-251-25/+48
* nir: use intrinsic buildersRhys Perry2020-11-261-45/+12
* nir/opt_uniform_atomics: remove useless returnsRhys Perry2020-10-141-2/+0
* nir/opt_uniform_atomics: don't optimize atomics twiceRhys Perry2020-10-131-0/+76
* nir/opt_uniform_atomics: optimize image atomicsRhys Perry2020-10-131-3/+12
* nir: add pass to optimize uniform atomicsRhys Perry2020-10-131-0/+257