diff options
author | Jason Ekstrand <[email protected]> | 2015-01-22 14:15:27 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2015-01-29 17:07:45 -0800 |
commit | d8999bcdce6a3c8ab63f06c7028fd6e927bb9acb (patch) | |
tree | 6230d336d20d51c99af44b788093ceb31fd1659f /src/glsl/lower_offset_array.cpp | |
parent | 5ab1489ae62fa68e45664588d8809b3d667d7425 (diff) |
nir/search: Add support for matching unknown constants
There are some algebraic transformations that we want to do but only if
certain things are constants. For instance, we may want to replace
a * (b + c) with (a * b) + (a * c) as long as a and either b or c is constant.
While this generates more instructions, some of it will get constant
folded.
nir_algebraic.py doesn't handle this yet, but that's ok because the C
language will make sure that false is the default for now.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/lower_offset_array.cpp')
0 files changed, 0 insertions, 0 deletions