diff options
author | Eric Anholt <eric@anholt.net> | 2010-08-09 17:03:46 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 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 0f8b290b65..841e2b9ce9 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 \ |