summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_deref.c
Commit message (Expand)AuthorAgeFilesLines
* nir/opt_deref: Properly optimize ptr_as_array derefsJason Ekstrand2019-01-081-6/+91
* nir: Add a ptr_as_array deref typeJason Ekstrand2019-01-081-1/+19
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-081-0/+63
* nir/derefs: Add a nir_derefs_do_not_alias enum valueJason Ekstrand2018-11-281-3/+3
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-8/+6
* nir: add initializer data to fix MSVC compile errorJuan A. Suarez Romero2018-09-191-1/+1
* nir: Add a small pass to rematerialize derefs per-blockJason Ekstrand2018-09-191-0/+133
* nir: Remove outdated commentCaio Marcelo de Oliveira Filho2018-08-281-3/+0
* nir: Skip common instructions when comparing deref pathsCaio Marcelo de Oliveira Filho2018-08-221-0/+3
* nir: Export deref comparison functionsCaio Marcelo de Oliveira Filho2018-08-221-0/+109
* nir/deref: Add helpers for getting offsetsJason Ekstrand2018-07-021-0/+89
* nir: Add a deref_instr_has_indirect helperJason Ekstrand2018-07-021-0/+18
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-278/+0
* nir: Add a deref path helper structJason Ekstrand2018-06-221-0/+57
* nir: Add a pass for fixing deref modesJason Ekstrand2018-06-221-0/+30
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir/deref: Add some deref cleanup functionsJason Ekstrand2018-06-221-0/+53
* nir: Add helpers for working with deref instructionsJason Ekstrand2018-06-221-0/+301