summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_opt_cse.c
Commit message (Expand)AuthorAgeFilesLines
* nir/cse: use the instruction set APIConnor Abbott2015-10-091-115/+23
* nir: split out instruction comparison functionsConnor Abbott2015-10-091-154/+1
* nir: Remove the mem_ctx parameter from ssa_def_rewrite_usesJason Ekstrand2015-09-111-4/+2
* nir: Add support for CSE on textures.Eric Anholt2015-08-141-4/+39
* nir: Try commutative sources in CSEIan Romanick2015-04-151-9/+18
* nir: Silence unused parameter warningsIan Romanick2015-04-141-0/+2
* nir/cse: fix bug with comparing non-per-component sourcesConnor Abbott2015-04-141-10/+7
* nir: Fix load_const comparisons for CSE.Eric Anholt2015-02-111-1/+1
* nir: Implement CSE on intrinsics that can be eliminated and reordered.Kenneth Graunke2015-01-231-2/+38
* nir: Pull nir_instr_can_cse()'s SSA checks out of the switch.Kenneth Graunke2015-01-231-2/+6
* nir: Stop using designated initializersJason Ekstrand2015-01-211-10/+6
* nir: Add a nir_foreach_phi_src helper macroJason Ekstrand2015-01-201-2/+2
* nir: Make load_const SSA-onlyJason Ekstrand2015-01-151-4/+3
* nir: Remove predicationJason Ekstrand2015-01-151-7/+0
* nir/metadata: Rename metadata_dirty to metadata_preserveJason Ekstrand2015-01-151-2/+2
* nir: Make texture instruction names more consistentJason Ekstrand2015-01-151-2/+2
* nir: Add a basic CSE passJason Ekstrand2015-01-151-0/+269