intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments
authorIago Toral Quiroga <itoral@igalia.com>
Mon, 28 May 2018 11:03:24 +0000 (13:03 +0200)
committerIago Toral Quiroga <itoral@igalia.com>
Wed, 12 Dec 2018 07:09:45 +0000 (08:09 +0100)
commit391894321161b37a3f8ae1cae4ece6c72ea38bc1
treec1c2d6b33d4e51fae05700951f8541aeffd6247d
parenta10a450db2a4d0ea21117d79b5e8956d8551132f
intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments

The implementation of these opcodes in the generator assumes that their
arguments are packed, and it generates register regions based on that
assumption.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/intel/compiler/brw_fs_copy_propagation.cpp