summaryrefslogtreecommitdiffstats
path: root/src/glsl/loop_controls.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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