aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/loop_unroll.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Fix unroll of do{} while(false) like loopsDanylo Piliaiev2019-09-061-11/+4
* glsl: Don't increase the iteration count when there are no terminatorsIan Romanick2019-06-241-1/+7
* glsl: remove unreachable assert()Emil Velikov2018-04-101-2/+0
* glsl: fix infinite loop caused by bug in loop unrolling passTimothy Arceri2018-03-271-1/+1
* glsl: make loop unrolling more like the nir unrolling pathTimothy Arceri2017-10-101-38/+134
* glsl: don't drop instructions from unreachable terminators continue branchTimothy Arceri2017-10-101-8/+20
* glsl: merge loop_controls.cpp with loop_unroll.cppTimothy Arceri2017-09-211-2/+34
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-111-1/+1
* glsl: Detect do-while-false loops and unroll themIan Romanick2016-02-241-4/+26
* glsl: move to compiler/Emil Velikov2016-01-261-0/+432