i965/fs: Remove extract virtual opcodes.
authorFrancisco Jerez <currojerez@riseup.net>
Thu, 19 May 2016 01:43:54 +0000 (18:43 -0700)
committerFrancisco Jerez <currojerez@riseup.net>
Sat, 28 May 2016 06:22:09 +0000 (23:22 -0700)
commit29ce110be6d0d4e4df51be635810f528f7dd7f40
tree5c0b2dc4e38f46c15dca0a7f167c1da6bb1c0685
parent9dcb8ff6a11e7071ab660cf53194783b93c8b8bf
i965/fs: Remove extract virtual opcodes.

These can be easily represented in the IR as a MOV instruction with
strided source so they seem rather redundant.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
src/mesa/drivers/dri/i965/brw_defines.h
src/mesa/drivers/dri/i965/brw_fs_cse.cpp
src/mesa/drivers/dri/i965/brw_fs_generator.cpp
src/mesa/drivers/dri/i965/brw_fs_nir.cpp
src/mesa/drivers/dri/i965/brw_shader.cpp