diff options
author | Jason Ekstrand <[email protected]> | 2018-03-20 11:11:25 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-06-22 20:15:54 -0700 |
commit | a406f7e0c9ab1ff36ae2d9fe377415bf41bace5a (patch) | |
tree | 21ab59aaf789e5ea244d673dc58c0fb22f99dcd1 /src/compiler/Makefile.sources | |
parent | 535289a3a97b104dc128d633785fae3936e3b120 (diff) |
nir: Add a deref path helper struct
This commit introduces a new nir_deref.h header for helpers that are
less common and really only needed by a few heavy-duty passes. In this
header is a new struct for representing a full deref path which can be
walked in either direction.
v2 (Jason Ekstrand):
- Assert that deref != NULL (Caio)
- Fill _short_path with 0xdeadbeef in debug builds when not used (Caio)
- Make nir_deref_path a typedef (Rob)
Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Acked-by: Rob Clark <[email protected]>
Acked-by: Bas Nieuwenhuizen <[email protected]>
Acked-by: Dave Airlie <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/compiler/Makefile.sources')
-rw-r--r-- | src/compiler/Makefile.sources | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/Makefile.sources b/src/compiler/Makefile.sources index 4206fb93b64..b59886afb92 100644 --- a/src/compiler/Makefile.sources +++ b/src/compiler/Makefile.sources @@ -208,6 +208,7 @@ NIR_FILES = \ nir/nir_control_flow.h \ nir/nir_control_flow_private.h \ nir/nir_deref.c \ + nir/nir_deref.h \ nir/nir_dominance.c \ nir/nir_format_convert.h \ nir/nir_from_ssa.c \ |