aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/opt_constant_propagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Implement constant propagation for fp16Kristian H. Kristensen2020-03-091-0/+3
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-8/+4
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-251-2/+0
* glsl: do second pass of const propagation in loopsCaio Marcelo de Oliveira Filho2018-07-161-6/+23
* glsl: don't let an 'if' then-branch kill const propagation for else-branchCaio Marcelo de Oliveira Filho2018-07-161-16/+23
* glsl: remove struct kill_entry in constant propagationCaio Marcelo de Oliveira Filho2018-07-121-26/+7
* glsl: slim the kill_entry struct used in const propagationCaio Marcelo de Oliveira Filho2018-07-121-8/+5
* glsl: add a few missing int64 constant propagation casesIlia Mirkin2017-08-181-0/+6
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-111-1/+2
* glsl: use the linear allocator in opt_constant_propagationMarek Olšák2016-10-311-3/+11
* glsl: Don't constant propagate arrays.Kenneth Graunke2016-06-231-1/+1
* glsl: Make constant propagation's folder not propagate into an LHS.Kenneth Graunke2016-06-231-1/+1
* glsl: Don't do constant propagation in opt_constant_folding.Kenneth Graunke2016-05-151-0/+12
* glsl: Consolidate duplicate copies of constant folding.Kenneth Graunke2016-05-151-26/+3
* glsl: Update hash table comments in constant propagationRhys Kidd2016-04-121-3/+3
* glsl: move to compiler/Emil Velikov2016-01-261-0/+524