summaryrefslogtreecommitdiffstats
path: root/src/glsl/opt_dead_code.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* glsl: don't dead code remove SSO varyings marked as activeGregory Hainaut2015-12-011-0/+14
* glsl: remove dead code in a single passTimothy Arceri2015-10-151-11/+22
* glsl: Use constant_initializer instead of constant_value to determine whether...Ian Romanick2015-10-121-1/+1
* glsl: correctly detect inactive UBO arraysTimothy Arceri2015-09-241-5/+2
* glsl: don't eliminate subroutine types.Dave Airlie2015-07-231-0/+3
* glsl: Do not kill dead assignments to buffer variables or SSBO declarations.Iago Toral Quiroga2015-07-141-3/+6
* mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga2015-07-141-1/+1
* glsl: Do not eliminate 'shared' or 'std140' blocks or block membersIan Romanick2014-08-041-4/+25
* util: Move the open-addressing linear-probing hash_table to src/util.Kenneth Graunke2014-08-041-1/+1
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-4/+2
* glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke2014-01-131-5/+4
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-4/+4
* glsl: Allow elimination of uniform block membersIan Romanick2013-01-251-6/+1
* glsl: Add ir_variable::is_in_uniform_block predicateIan Romanick2013-01-251-1/+1
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-3/+4
* mesa: Use the new hash table for the variable refcount visitor.Eric Anholt2012-12-071-2/+4
* glsl: Don't dead-code eliminiate uniforms declared in uniform blocks.Eric Anholt2012-07-201-1/+7
* glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2012-04-021-2/+1
* glsl: Rename class variable_entry to ir_variable_refcount_entry.Kenneth Graunke2012-01-301-1/+1
* glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick2011-10-251-4/+10
* Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick2011-02-211-2/+0
* glsl: Add using statements for standard library functions.Vinson Lee2011-02-031-0/+2
* glsl: Fix Doxygen tag \file in recently renamed filesChad Versace2010-11-171-1/+1
* glsl: Rename various ir_* files to lower_* and opt_*.Kenneth Graunke2010-11-151-0/+142