nir: Convert lower_io to deref instructions
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 27 Mar 2018 01:01:12 +0000 (18:01 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 23 Jun 2018 03:54:00 +0000 (20:54 -0700)
commit47ffb893e60c114119351f2da176e5574f5e8e5f
tree8be537e44da0a6ccb5a5bf2c350d62c218932444
parent0d03c63e91731d07df23ffd9d1278b05ec2d971a
nir: Convert lower_io to deref instructions

This deletes support for _var intrinsics and legacy deref chains in
favor of deref instructions.  The internals are also reworked a bit to
use deref instructions directly.

Acked-by: Rob Clark <robdclark@gmail.com>
Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Acked-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/compiler/nir/nir_lower_io.c