nir: Add posibility to not lower to source mod 'abs' for ops with three sources
authorGert Wollny <gw.fossdev@gmail.com>
Sat, 2 Feb 2019 17:38:17 +0000 (18:38 +0100)
committerGert Wollny <gw.fossdev@gmail.com>
Wed, 27 Feb 2019 11:04:06 +0000 (11:04 +0000)
commitb7201a468d0c1d25161f48986e26930e8909bfa8
treea08547f52a816aa4cd2d7ac74176773ac82f2db9
parentce112fcc873ca4d787b81fd1891597c242692632
nir: Add posibility to not lower to source mod 'abs' for ops with three sources

This is useful for r600 since there the abs source modifier is not supported
for ops with three sources

v2: Use correct logic to enable lowering to abs source mod (Eric Anhold)

Signed-off-by: Gert Wollny <gw.fossdev@gmail.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/compiler/nir/nir.h
src/compiler/nir/nir_lower_to_source_mods.c