diff options
author | Eric Anholt <[email protected]> | 2010-08-09 17:03:46 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2010-08-09 19:21:18 -0700 |
commit | 8bebbeb7c5b26ec9166a4644a2c051238d18509b (patch) | |
tree | f2f663f93e10674b2e39f3c1a44a0e8a57060b1b /src/glsl/Makefile | |
parent | 81996ae8618759cf7fdd033042a96f3014659f6c (diff) |
glsl2: Add constant propagation.
Whereas constant folding evaluates constant expressions at rvalue
nodes, constant propagation tracks constant components of vectors
across execution to replace (possibly swizzled) variable dereferences
with constant values, triggering possible constant folding or reduced
variable liveness.
Diffstat (limited to 'src/glsl/Makefile')
-rw-r--r-- | src/glsl/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glsl/Makefile b/src/glsl/Makefile index 0f8b290b654..841e2b9ce9c 100644 --- a/src/glsl/Makefile +++ b/src/glsl/Makefile @@ -34,6 +34,7 @@ CXX_SOURCES = \ ir_clone.cpp \ ir_constant_expression.cpp \ ir_constant_folding.cpp \ + ir_constant_propagation.cpp \ ir_constant_variable.cpp \ ir_copy_propagation.cpp \ ir.cpp \ |