================
@@ -614,17 +614,23 @@ static inline bool addrspacesMayAlias(unsigned AS1, 
unsigned AS2) {
 
   // clang-format off
   static const bool ASAliasRules[][AMDGPUAS::MAX_AMDGPU_ADDRESS + 1] = {
-    /*                       Flat   Global Region  Local Constant Private 
Const32 BufFatPtr BufRsrc BufStrdPtr */
-    /* Flat     */            {true,  true,  false, true,  true,  true,  true, 
 true,  true,  true},
-    /* Global   */            {true,  true,  false, false, true,  false, true, 
 true,  true,  true},
-    /* Region   */            {false, false, true,  false, false, false, 
false, false, false, false},
-    /* Local    */            {true,  false, false, true,  false, false, 
false, false, false, false},
-    /* Constant */            {true,  true,  false, false, false, false, true, 
 true,  true,  true},
-    /* Private  */            {true,  false, false, false, false, true,  
false, false, false, false},
-    /* Constant 32-bit */     {true,  true,  false, false, true,  false, 
false, true,  true,  true},
-    /* Buffer Fat Ptr  */     {true,  true,  false, false, true,  false, true, 
 true,  true,  true},
-    /* Buffer Resource */     {true,  true,  false, false, true,  false, true, 
 true,  true,  true},
-    /* Buffer Strided Ptr  */ {true,  true,  false, false, true,  false, true, 
 true,  true,  true},
+    /*                       Flat   Global Region  Local Constant Private 
Const32 BufFatPtr BufRsrc BufStrdPtr Reserved Reserved Reserved Reserved 
Reserved ExecSync */
+    /* Flat     */            {true,  true,  false, true,  true,  true,  true, 
 true,  true,  true, false, false, false, false, false, false},
+    /* Global   */            {true,  true,  false, false, true,  false, true, 
 true,  true,  true, false, false, false, false, false, false},
+    /* Region   */            {false, false, true,  false, false, false, 
false, false, false, false, false, false, false, false, false, false},
+    /* Local    */            {true,  false, false, true,  false, false, 
false, false, false, false, false, false, false, false, false, false},
+    /* Constant */            {true,  true,  false, false, false, false, true, 
 true,  true,  true, false, false, false, false, false, false},
+    /* Private  */            {true,  false, false, false, false, true,  
false, false, false, false, false, false, false, false, false, false},
+    /* Constant 32-bit */     {true,  true,  false, false, true,  false, 
false, true,  true,  true, false, false, false, false, false, false},
+    /* Buffer Fat Ptr  */     {true,  true,  false, false, true,  false, true, 
 true,  true,  true, false, false, false, false, false, false},
+    /* Buffer Resource */     {true,  true,  false, false, true,  false, true, 
 true,  true,  true, false, false, false, false, false, false},
+    /* Buffer Strided Ptr  */ {true,  true,  false, false, true,  false, true, 
 true,  true,  true, false, false, false, false, false, false},
+    /* Reserved  */          {false,  false,  false, false, false,  false, 
false,  false,  false,  false, false, false, false, false, false, false},
+    /* Reserved  */          {false,  false,  false, false, false,  false, 
false,  false,  false,  false, false, false, false, false, false, false},
+    /* Reserved  */          {false,  false,  false, false, false,  false, 
false,  false,  false,  false, false, false, false, false, false, false},
+    /* Reserved  */          {false,  false,  false, false, false,  false, 
false,  false,  false,  false, false, false, false, false, false, false},
+    /* Reserved  */          {false,  false,  false, false, false,  false, 
false,  false,  false,  false, false, false, false, false, false, false},
+    /* Barrier  */           {false,  false,  false, false, false,  false, 
false,  false,  false,  false, false, false, false, false, false, false},
----------------
shiltian wrote:

in one place it is called "ExecSync" but in the other place it is called Barrier

https://github.com/llvm/llvm-project/pull/195613
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to