summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_lower_vec_to_movs.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Properly invalidate metadata in nir_lower_vec_to_movs().Kenneth Graunke2015-11-031-0/+5
* nir/lower_vec_to_movs: Don't emit unneeded movsJason Ekstrand2015-09-231-1/+19
* nir/lower_vec_to_movs: Properly handle source modifiers on vecN opsJason Ekstrand2015-09-231-1/+5
* nir: Add fdph and fdph_replicated opcodesJason Ekstrand2015-09-221-1/+2
* nir: Report progress from lower_vec_to_movs().Jason Ekstrand2015-09-211-6/+21
* nir/lower_vec_to_movs: Coalesce into destinations of fdot instructionsJason Ekstrand2015-09-151-13/+36
* nir/lower_vec_to_movs: Coalesce movs on-the-fly when possibleJason Ekstrand2015-09-151-0/+85
* nir/lower_vec_to_movs: Get rid of start_idx and swizzle compactingJason Ekstrand2015-09-151-20/+13
* nir/lower_vec_to_movs: Handle partially SSA shadersJason Ekstrand2015-09-151-6/+15
* nir/lower_vec_to_movs: Pass the shader around directlyJason Ekstrand2015-09-151-6/+8
* nir: Fix a bunch of ralloc parenting errorsJason Ekstrand2015-09-111-2/+2
* nir: cleanup open-coded instruction castsRob Clark2015-06-301-1/+1
* nir: Make vec-to-movs handle src/dest aliasing.Eric Anholt2015-01-281-10/+72
* nir: Make some helpers for copying ALU src/dests.Eric Anholt2015-01-231-5/+2
* nir: Add a lower_vec_to_movs passJason Ekstrand2015-01-151-0/+96