summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_inline_functions.c
Commit message (Expand)AuthorAgeFilesLines
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-2/+2
* nir/inline_functions: Break inlining into a builder helperJason Ekstrand2019-03-061-36/+53
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-2/+2
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-2/+1
* nir: Unset metadata debug bit if no progress madeMatt Turner2019-01-091-0/+4
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-2/+2
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-081-5/+7
* nir: Document the function inlining processJason Ekstrand2018-12-121-0/+68
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-164/+29
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-1/+1
* nir: Delete most of the constant_initializer supportJason Ekstrand2016-12-051-40/+2
* nir/inline: Constant-initialize local variables in the callee if neededJason Ekstrand2016-07-201-2/+40
* nir/inline: Also rewrite param derefs for texture instructionsJason Ekstrand2016-05-271-6/+20
* nir/inline: Break the guts of rewrite_param-derefs into a helperJason Ekstrand2016-05-271-19/+30
* nir/inline: Make the rewrite_param_derefs helper work on instructionsJason Ekstrand2016-05-271-28/+25
* nir/inline: Don't use foreach_instr_safe unless we need toJason Ekstrand2016-05-271-2/+2
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-1/+1
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-3/+3
* nir/inline_functions: fixup for new foreach_block()Connor Abbott2016-04-281-30/+23
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-3/+3
* nir: Add a pass to inline functionsJason Ekstrand2016-03-241-0/+270