summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_lower_indirect_derefs.c
AgeCommit message (Expand)AuthorFilesLines
2019-04-26nir: fix bit_size in lower indirect derefs.Dave Airlie1-1/+1
2019-03-07nir/builder: Add a build_deref_array_imm helperJason Ekstrand1-2/+1
2018-12-18Revert "nir/lower_indirect: Bail early if modes == 0"Ian Romanick1-3/+0
2018-11-20nir: handle shared pointers in lowering indirect derefs.Dave Airlie1-2/+2
2018-10-22nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand1-2/+2
2018-08-01nir/lower_indirect: Bail early if modes == 0Jason Ekstrand1-0/+3
2018-06-22nir: Remove old-school deref chain supportJason Ekstrand1-2/+0
2018-06-22nir: Remove deref chain support from lower_indirect_derefsJason Ekstrand1-161/+2
2018-06-22nir: Support deref instructions in lower_indirect_derefsJason Ekstrand1-2/+155
2018-06-22nir: add deref lowering sanity checkingRob Clark1-0/+2
2018-03-30nir/lower_indirect_derefs: Support interp_var_at intrinsicsJason Ekstrand1-2/+11
2017-03-01nir/lower_indirect: Use nir_builder control-flow helpersJason Ekstrand1-30/+5
2016-12-30nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand1-4/+2
2016-11-22nir: Add a "compact array" flag and IO lowering code.Kenneth Graunke1-2/+6
2016-10-06nir: Remove some no longer needed assertsJason Ekstrand1-2/+0
2016-10-06nir: Make nir_foo_first/last_cf_node return a block insteadJason Ekstrand1-2/+2
2016-06-03nir/lower_indirect_derefs: Use the direct array deref for recursionJason Ekstrand1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_functionJason Ekstrand1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_instrJason Ekstrand1-1/+1
2016-04-28nir/lower_indirect_derefs: fixup for new foreach_block()Connor Abbott1-22/+17
2016-04-20nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott1-1/+1
2016-04-13nir/lower_indirect: nir_variable_mode is now a bitfieldJason Ekstrand1-6/+6
2016-03-17nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott1-2/+4
2016-03-08nir: Add a pass for lower indirect variable dereferencesJason Ekstrand1-0/+239