OSDN Git Service

i965/fs: Don't emit SEL instructions for type-converting MOVs.
authorMatt Turner <mattst88@gmail.com>
Thu, 23 Mar 2017 19:12:18 +0000 (12:12 -0700)
committerMatt Turner <mattst88@gmail.com>
Mon, 27 Mar 2017 17:59:42 +0000 (10:59 -0700)
commit7dccd38b400d3a65da20ddefe282a7bb0b7ccb58
treebc4c9f0430d77c51b555cf77e7cbf854e8262b4e
parent004468de14170dc7a22322301829ad4f59188ee5
i965/fs: Don't emit SEL instructions for type-converting MOVs.

SEL can only convert between a few integer types, which we basically
never do.

Fixes fs/vs-double-uniform-array-direct-indirect-non-uniform-control-flow
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>
Acked-by: Francisco Jerez <currojerez@riseup.net>
src/intel/compiler/brw_fs_sel_peephole.cpp