From 6ff898a6530e19815e2877f5a5da54f7e6746cfa Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Thu, 9 Jan 2020 10:03:12 -0800 Subject: [PATCH] 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: --- src/compiler/nir/nir.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index d43e3f4..9591285 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, -- 2.7.4