summaryrefslogtreecommitdiffstats
path: root/src/glsl/loop_controls.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* glsl: fix unreachable(!"") to unreachable("")Tapani Pälli2015-03-301-1/+1
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* glsl: Support double loop controlDave Airlie2015-02-191-2/+6
* glsl: support unsigned increment in ir_loop controlsTapani Pälli2014-08-071-3/+14
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-3/+1
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-8/+1
* glsl/loops: Stop creating normatively bound loops in loop_controls.Paul Berry2013-12-091-10/+15
* glsl/loops: Get rid of loop_variable_state::max_iterations.Paul Berry2013-12-091-25/+16
* glsl/loops: Move some analysis from loop_controls to loop_analysis.Paul Berry2013-12-091-80/+26
* glsl/loops: Remove unnecessary list walk from loop_control_visitor.Paul Berry2013-12-091-33/+30
* glsl/loops: replace loop controls with a normative bound.Paul Berry2013-12-091-13/+8
* glsl: Fix inconsistent assumptions about ir_loop::counter.Paul Berry2013-11-291-1/+1
* glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt2013-09-231-0/+2
* glsl: Fix loop bounds detection.Paul Berry2013-01-081-4/+4
* Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick2011-02-211-1/+1
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-2/+2
* glsl: fix crash in loop analysis when some controls can't be determinedAras Pranckevicius2010-11-111-0/+3
* glsl: Fix 'format not a string literal and no format arguments' warning.Vinson Lee2010-09-151-1/+1
* loop_controls: fix analysis of already analyzed loopsLuca Barbieri2010-09-131-1/+8
* glsl2: Use as_constant some places instead of constant_expression_valueIan Romanick2010-09-031-2/+2
* glsl2: Add module to perform simple loop unrollingIan Romanick2010-09-031-1/+3
* glsl2: Track the number of ir_loop_jump instructions that are in a loopIan Romanick2010-09-031-0/+4
* glsl2: Eliminate zero-iteration loopsIan Romanick2010-09-031-1/+7
* glsl2: Add module to suss out loop control variables from loop analysis dataIan Romanick2010-09-031-0/+282