i965/vec4: don't copy propagate vector opcodes that operate in align1 mode
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 11 Feb 2016 13:19:58 +0000 (14:19 +0100)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 3 Jan 2017 10:26:50 +0000 (11:26 +0100)
commit7ec57e91d6e4fa8ad4079eef080bd2ab591883e2
treeb118b7a03572f9c0175b77eaf71a6ffa9be8cc3b
parent553700cf55712ae7269ec4225310a2bf0539f64e
i965/vec4: don't copy propagate vector opcodes that operate in align1 mode

Basically, ALIGN1 mode will ignore swizzles on the input vectors so we don't
want the copy propagation pass to mess with them.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp