aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/opt_copy_propagation_elements.cpp
Commit message (Expand)AuthorAgeFilesLines
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-4/+2
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-251-1/+0
* glsl: teach copy_propagation_elements to deal with whole variablesCaio Marcelo de Oliveira Filho2018-07-271-29/+118
* glsl: remove delegating constructors to allow build with C++98Caio Marcelo de Oliveira Filho2018-07-231-6/+8
* glsl: don't let an 'if' then-branch kill copy propagation (elements) for else...Caio Marcelo de Oliveira Filho2018-07-191-19/+21
* glsl: change opt_copy_propagation_elements data structuresCaio Marcelo de Oliveira Filho2018-07-191-117/+125
* glsl: separate copy propagation stateCaio Marcelo de Oliveira Filho2018-07-191-126/+142
* glsl: Don't copy propagate elements from SSBO or shared variables eitherIan Romanick2018-06-141-0/+8
* glsl: Use hash table cloning in copy propagationThomas Helland2018-03-141-19/+10
* glsl: use the linear allocator in opt_copy_propagation_elementsMarek Olšák2016-10-311-4/+11
* glsl: optimize copy_propagation_elements passTapani Pälli2016-10-101-50/+148
* glsl: Make opt_copy_propagation_elements actually propagate into loops.Kenneth Graunke2016-06-061-2/+17
* glsl: Don't copy propagate or tree graft precise values.Kenneth Graunke2016-04-121-0/+3
* glsl: move to compiler/Emil Velikov2016-01-261-0/+509