intel/compiler: relax brw_eu_validate for byte raw movs
authorJose Maria Casanova Crespo <jmcasanova@igalia.com>
Mon, 9 Jul 2018 00:00:34 +0000 (02:00 +0200)
committerJose Maria Casanova Crespo <jmcasanova@igalia.com>
Mon, 9 Jul 2018 22:14:49 +0000 (00:14 +0200)
commit11c904d0d30c3b6507be7e3bece4677a40abbd63
tree21dbf986766cbc71fc1bdb9181e72ac36abbe6f3
parent87fc9af3fc5ab7b5b61e17615ce5ec47e8907698
intel/compiler: relax brw_eu_validate for byte raw movs

When the destination is a BYTE type allow raw movs
even if the stride is not exact multiple of destination
type and exec type, execution type is Word and its size is 2.

This restriction was only allowing stride==2 destinations
for 8-bit types.

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