aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_opt_large_constants.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Properly preserve metadata in more casesJason Ekstrand2020-06-111-1/+4
* nir: Add some sanity assertions in opt_large_constantsJason Ekstrand2020-04-161-0/+2
* nir: Add an alignment to nir_intrinsic_load_constantJason Ekstrand2020-04-161-0/+4
* nir: Use b2b opcodes for shared and constant memoryJason Ekstrand2020-03-301-11/+2
* nir/large_constants: use nir_index_vars and nir_variable::indexRhys Perry2019-11-201-12/+8
* nir/opt_large_constants: Handle store writemasksConnor Abbott2019-09-241-20/+24
* nir/large_constants: pass after lowering copy_derefSergii Romantsov2019-09-161-25/+2
* nir/large_constants: more careful data copyingSergii Romantsov2019-09-161-1/+1
* nir/large_constants: De-duplicate constantsCaio Marcelo de Oliveira Filho2019-07-181-21/+75
* nir/large_constants: Use ralloc for var_infosCaio Marcelo de Oliveira Filho2019-07-181-3/+3
* nir/large_constants: Use dominance information to find more constantsCaio Marcelo de Oliveira Filho2019-07-171-6/+30
* nir: make nir_const_value scalarKarol Herbst2019-04-141-5/+5
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-7/+7
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-7/+7
* nir/large_constants: Properly handle 1-bit boolsJason Ekstrand2018-12-161-1/+23
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-1/+1
* nir: Add a large constants optimization passJason Ekstrand2018-07-021-0/+305