i965: Generalize predicated break pass for use in vec4 backend.
authorMatt Turner <mattst88@gmail.com>
Sat, 3 Oct 2015 03:30:41 +0000 (20:30 -0700)
committerMatt Turner <mattst88@gmail.com>
Mon, 5 Oct 2015 20:42:58 +0000 (13:42 -0700)
commit5a360dcad1fdb91f9129cb21775b9af60cbf57e4
treeeda65805d4b38a8c4026322d6027b61bd8e4cb2c
parent4098a756b5590a460bdb0ee7d54cca81375f61e8
i965: Generalize predicated break pass for use in vec4 backend.

instructions in affected programs:     44204 -> 43762 (-1.00%)
helped:                                221

Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
src/mesa/drivers/dri/i965/Makefile.sources
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs_peephole_predicated_break.cpp [deleted file]
src/mesa/drivers/dri/i965/brw_predicated_break.cpp [new file with mode: 0644]
src/mesa/drivers/dri/i965/brw_shader.h
src/mesa/drivers/dri/i965/brw_vec4.cpp