summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_opt_peephole_select.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Remove the mem_ctx parameter from ssa_def_rewrite_usesJason Ekstrand2015-09-111-2/+1
* nir: Fix a bunch of ralloc parenting errorsJason Ekstrand2015-09-111-2/+2
* nir: move control flow modification to its own fileConnor Abbott2015-08-241-0/+1
* nir: Use a switch statement for detecting move-like operations.Kenneth Graunke2015-06-241-6/+14
* nir: Allow vec2/vec3/vec4 instructions in the select peephole pass.Kenneth Graunke2015-06-221-1/+3
* nir/nir: Use a linked list instead of a hash set for use/def setsJason Ekstrand2015-05-081-6/+4
* nir: Allow abs/neg in select peephole pass.Matt Turner2015-04-171-1/+3
* nir/peephole_select: Allow uniform/input loads and load_constJason Ekstrand2015-03-171-0/+25
* nir/peephole_select: Copy instructions into the block before the ifJason Ekstrand2015-03-171-13/+20
* nir/peephole_select: Rename are_all_move_to_phi and use a switchJason Ekstrand2015-03-171-25/+31
* nir: Use pointers for nir_src_copy and nir_dest_copyJason Ekstrand2015-01-261-2/+2
* nir: Make some helpers for copying ALU src/dests.Eric Anholt2015-01-231-4/+1
* nir: Make an easier helper for setting up SSA defs.Eric Anholt2015-01-221-3/+2
* nir: Stop using designated initializersJason Ekstrand2015-01-211-5/+3
* nir: Add a nir_foreach_phi_src helper macroJason Ekstrand2015-01-201-1/+1
* nir: Make bcsel a fully vector operationJason Ekstrand2015-01-151-0/+2
* nir/metadata: Rename metadata_dirty to metadata_preserveJason Ekstrand2015-01-151-1/+1
* nir: Don't require a function in ssa_def_initJason Ekstrand2015-01-151-3/+1
* nir: Add a peephole select optimizationJason Ekstrand2015-01-151-0/+214