intel/compiler: Add some restrictions to MOV_INDIRECT and BROADCAST
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 17 Oct 2017 18:57:48 +0000 (11:57 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 7 Nov 2017 18:37:52 +0000 (10:37 -0800)
commite3bcc8613311dede33612b185b7e6e374c09570c
tree5b23450358e79638ca3389e572d5ec89281c3e3d
parent1b8ef49f48ae3634e4903422a9d9c11864c03cb1
intel/compiler: Add some restrictions to MOV_INDIRECT and BROADCAST

These restrictions effectively already existed due to the way we use
indirect sources but weren't being directly enforced.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
src/intel/compiler/brw_eu_emit.c
src/intel/compiler/brw_fs_generator.cpp
src/intel/compiler/brw_shader.cpp