nir: Use the NIR_SRC_AS_ macro to define nir_src_as_deref
authorJason Ekstrand <jason@jlekstrand.net>
Fri, 19 Apr 2019 20:09:04 +0000 (15:09 -0500)
committerJason Ekstrand <jason@jlekstrand.net>
Mon, 22 Apr 2019 15:23:24 +0000 (15:23 +0000)
commitccb25aaeafa4d5bc82da76774a3776e83638f211
tree8a79563c0d0795bd59ef6ccd9560c9c00d8b3a38
parent2314db10bf95decc008f78f0304398fe368ee4aa
nir: Use the NIR_SRC_AS_ macro to define nir_src_as_deref

We have a macro for this now; no reason to hand-roll it for derefs.
While we're here, move the NIR_DEFINE_CAST for derefs down to where all
the other ones are.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/compiler/nir/nir.h