commit | bdaf41107a24f745fd2cb09df3fd905b5837fe98 | [log] [tgz] |
---|---|---|
author | Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> | Wed May 01 13:24:45 2019 -0700 |
committer | Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> | Mon May 20 10:53:38 2019 -0700 |
tree | ec526100fdd320898ff656aa80d3dcad3b5e7ea3 | |
parent | 9f61aa3f7534ca06b8b59a03249f51492bc80b2c [diff] |
nir: Add nir_address_format_logical An address format representing a purely logical addressing model. In this model, all deref chains must be complete from the dereference operation to the variable. Cast derefs are not allowed. These addresses will be 32-bit scalars but the format is immaterial because you can always chase the chain. E.g. push constants in anv. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>