aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_lower_indirect_derefs.c
Commit message (Expand)AuthorAgeFilesLines
* nir/builder: Add a build_deref_array_imm helperJason Ekstrand2019-03-071-2/+1
* Revert "nir/lower_indirect: Bail early if modes == 0"Ian Romanick2018-12-181-3/+0
* nir: handle shared pointers in lowering indirect derefs.Dave Airlie2018-11-201-2/+2
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-2/+2
* nir/lower_indirect: Bail early if modes == 0Jason Ekstrand2018-08-011-0/+3
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-2/+0
* nir: Remove deref chain support from lower_indirect_derefsJason Ekstrand2018-06-221-161/+2
* nir: Support deref instructions in lower_indirect_derefsJason Ekstrand2018-06-221-2/+155
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir/lower_indirect_derefs: Support interp_var_at intrinsicsJason Ekstrand2018-03-301-2/+11
* nir/lower_indirect: Use nir_builder control-flow helpersJason Ekstrand2017-03-011-30/+5
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-4/+2
* nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke2016-11-221-2/+6
* nir: Remove some no longer needed assertsJason Ekstrand2016-10-061-2/+0
* nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand2016-10-061-2/+2
* nir/lower_indirect_derefs: Use the direct array deref for recursionJason Ekstrand2016-06-031-1/+1
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-1/+1
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-1/+1
* nir/lower_indirect_derefs: fixup for new foreach_block()Connor Abbott2016-04-281-22/+17
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-1/+1
* nir/lower_indirect: nir_variable_mode is now a bitfieldJason Ekstrand2016-04-131-6/+6
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-171-2/+4
* nir: Add a pass for lower indirect variable dereferencesJason Ekstrand2016-03-081-0/+239