497baf4e4a6a0a2f247c7bfb9bf69a2b93c2c19f |
|
10-Feb-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
Use C-style system headers in C++ code to avoid issues with std:: namespace
/external/mesa3d/src/glsl/loop_controls.cpp
|
d3073f58c17d8675a2ecdd5dfa83e5520c78e1a8 |
|
21-Jan-2011 |
Kenneth Graunke <kenneth@whitecape.org> |
Convert everything from the talloc API to the ralloc API.
/external/mesa3d/src/glsl/loop_controls.cpp
|
d67df5dd9db1cede92f1b177c890f83809bb4582 |
|
29-Sep-2010 |
Aras Pranckevicius <aras@unity3d.com> |
glsl: fix crash in loop analysis when some controls can't be determined Fixes loop-07.frag.
/external/mesa3d/src/glsl/loop_controls.cpp
|
f20f2cc3306310f6fc4c338f91cfac10f98335d3 |
|
15-Sep-2010 |
Vinson Lee <vlee@vmware.com> |
glsl: Fix 'format not a string literal and no format arguments' warning. Fix the following GCC warning. loop_controls.cpp: In function 'int calculate_iterations(ir_rvalue*, ir_rvalue*, ir_rvalue*, ir_expression_operation)': loop_controls.cpp:88: warning: format not a string literal and no format arguments
/external/mesa3d/src/glsl/loop_controls.cpp
|
710d41131b9715c5c378e0138d991f346647b9c8 |
|
07-Sep-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
loop_controls: fix analysis of already analyzed loops The loop_controls pass didn't look at the counter values it put in ir_loop on previous iterations, so while the first iteration worked, subsequent ones couldn't determine max_iterations.
/external/mesa3d/src/glsl/loop_controls.cpp
|
f061524f0737bf59dad6ab9bb2e0015df804e4b5 |
|
02-Sep-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl2: Use as_constant some places instead of constant_expression_value The places where constant_expression_value are still used in loop analysis are places where a new expression tree is created and constant folding won't have happened. This is used, for example, when we try to determine the maximal loop iteration count. Based on review comments by Eric. "...rely on constant folding to have done its job, instead of going all through the subtree again when it wasn't a constant."
/external/mesa3d/src/glsl/loop_controls.cpp
|
de7c3fe31a7b88a5392dceee3b13b45ed78cdeae |
|
27-Aug-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl2: Add module to perform simple loop unrolling
/external/mesa3d/src/glsl/loop_controls.cpp
|
3bcfafcf0320ee5407716ff67062e80d162760d4 |
|
28-Aug-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl2: Track the number of ir_loop_jump instructions that are in a loop
/external/mesa3d/src/glsl/loop_controls.cpp
|
7850ce0a9990c7f752e43a1dd88c204a7cf090aa |
|
27-Aug-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl2: Eliminate zero-iteration loops
/external/mesa3d/src/glsl/loop_controls.cpp
|
bfe3fbb38e0a3ae7c1efb74282628c2cc5abc3e0 |
|
27-Aug-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
glsl2: Add module to suss out loop control variables from loop analysis data This is the next step on the road to loop unrolling
/external/mesa3d/src/glsl/loop_controls.cpp
|