nir: partially revert c2acf97fcc9b32e
authorTimothy Arceri <tarceri@itsqueeze.com>
Thu, 14 Dec 2017 06:22:23 +0000 (17:22 +1100)
committerTimothy Arceri <tarceri@itsqueeze.com>
Mon, 29 Jan 2018 22:08:47 +0000 (09:08 +1100)
commit09cd484d6113b76572fd16a2ad834d2660c62cf7
treeeeb840cfd950454a2003237de692112b518bcd7c
parent5b8de4bdffa1f0caed55a7a3f615dae9f625c53e
nir: partially revert c2acf97fcc9b32e

c2acf97fcc9b32e changed the use of double_inputs_read to be
inconsitent with its previous meaning. Here we re-enable the
gather info code that was removed as the modified code from
c2acf97fcc9b32e now uses the double_inputs member rather than
double_inputs_read.

This change allows us to use double_inputs_read with gallium
drivers without impacting double_inputs which is used by i965.

We also make use of the compiler option vs_inputs_dual_locations
to allow for the difference in behaviour between drivers that handle
vs inputs as taking up two locations for doubles, versus those that
treat them as taking a single location.

Reviewed-by: Karol Herbst <kherbst@redhat.com>
src/compiler/nir/nir_gather_info.c