diff options
author | Tapani Pälli <[email protected]> | 2014-09-09 14:56:06 +0300 |
---|---|---|
committer | Tapani Pälli <[email protected]> | 2014-09-11 10:09:12 +0300 |
commit | 096ee4c3b00cf1038830ee5994dd27e9963c24e8 (patch) | |
tree | e508b315da59c82eb7df99ec65de5d9836e3c685 /src/glsl/opt_cse.cpp | |
parent | 82edcb918be3fdff12af3123269552d0829316ed (diff) |
glsl: mark variable as loop constant when it is set read only
Patch modifies is_loop_constant() to take advantage of 'read_only' bit
in ir_variable to detect a loop constant. Variables marked read-only
are loop constant like mentioned by a comment in the function.
v2: remove unnecessary comment (Francisco)
Signed-off-by: Tapani Pälli <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82537
Tested-by: Michel Dänzer <[email protected]>
Reviewed-by: Anuj Phogat <[email protected]>
Reviewed-by: Francisco Jerez <[email protected]>
Diffstat (limited to 'src/glsl/opt_cse.cpp')
0 files changed, 0 insertions, 0 deletions