summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/Makefile.sources
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2014-11-02 20:36:53 -0800
committerMatt Turner <mattst88@gmail.com>2014-12-01 16:42:13 -0800
commit5df88c2096281f416b2738debac1c4c329e29673 (patch)
treec6d02d8dc2c34baa1b7c687875244a2a5db323d5 /src/mesa/drivers/dri/i965/Makefile.sources
parent7a5cc789def94af7e5c364cce7b0884eee2bcc6b (diff)
downloadexternal_mesa3d-5df88c2096281f416b2738debac1c4c329e29673.zip
external_mesa3d-5df88c2096281f416b2738debac1c4c329e29673.tar.gz
external_mesa3d-5df88c2096281f416b2738debac1c4c329e29673.tar.bz2
i965/vec4: Rewrite dead code elimination to use live in/out.
Improves 359 shaders by >=10% 114 shaders by >=20% 91 shaders by >=30% 82 shaders by >=40% 22 shaders by >=50% 4 shaders by >=60% 2 shaders by >=80% total instructions in shared programs: 5845346 -> 5822422 (-0.39%) instructions in affected programs: 364979 -> 342055 (-6.28%) Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/Makefile.sources')
-rw-r--r--src/mesa/drivers/dri/i965/Makefile.sources1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/Makefile.sources b/src/mesa/drivers/dri/i965/Makefile.sources
index 26bf458..f03422e 100644
--- a/src/mesa/drivers/dri/i965/Makefile.sources
+++ b/src/mesa/drivers/dri/i965/Makefile.sources
@@ -103,6 +103,7 @@ i965_FILES = \
brw_vec4.cpp \
brw_vec4_copy_propagation.cpp \
brw_vec4_cse.cpp \
+ brw_vec4_dead_code_eliminate.cpp \
brw_vec4_generator.cpp \
brw_vec4_gs_visitor.cpp \
brw_vec4_live_variables.cpp \