From: Caio Marcelo de Oliveira Filho Date: Thu, 9 Jan 2020 18:03:12 +0000 (-0800) Subject: nir: Add the alias NIR_MEMORY_ACQ_REL X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6ff898a6530e19815e2877f5a5da54f7e6746cfa;p=mesa.git nir: Add the alias NIR_MEMORY_ACQ_REL This will help upcoming C++ code that will have to combine those two semantics. In C++ it is not possible to do this without a cast or adding an operator| to the enum. Since having the short form will also be convient to C, we picked the former solution. Reviewed-by: Jason Ekstrand Part-of: --- diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index d43e3f45f66..9591285f28f 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -1448,6 +1448,7 @@ typedef enum { /* Memory ordering. */ NIR_MEMORY_ACQUIRE = 1 << 0, NIR_MEMORY_RELEASE = 1 << 1, + NIR_MEMORY_ACQ_REL = NIR_MEMORY_ACQUIRE | NIR_MEMORY_RELEASE, /* Memory visibility operations. */ NIR_MEMORY_MAKE_AVAILABLE = 1 << 3,