OSDN Git Service

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)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 15 Feb 2019 11:39:41 +0000 (11:39 +0000)
commitf036a040bbb10e4e71643ab6ac92f458da94f4a4
tree5ed5b3577668892dca35b533b1387b04442036a2
parent5694279c1441744326cd7bd937b3a90e0e49d629
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>
(cherry picked from commit 391894321161b37a3f8ae1cae4ece6c72ea38bc1)
src/intel/compiler/brw_fs_copy_propagation.cpp