i965/vec4: teach cmod propagation about different execution sizes
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 15 Sep 2016 09:30:32 +0000 (11:30 +0200)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 3 Jan 2017 10:26:51 +0000 (11:26 +0100)
commit5356d52f31b8285c97f2c920e28cf4eb2a8caa58
tree2258118857e0d53560fc77d2a059d4d5da785191
parent8f39b3668afbd9569e34a089866d364a78f4db2c
i965/vec4: teach cmod propagation about different execution sizes

We can't propagate the conditional modifier from one instruction to
another of a different execution size / group, since that would change
the channels affected by the conditional.

Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_vec4_cmod_propagation.cpp