================
@@ -368,12 +368,15 @@ enum CPol {
   GLC = 1,
   SLC = 2,
   DLC = 4,
+  SWZ_pregfx12 = 8,
   SCC = 16,
+  ASYNC_pregfx12 = 32,
----------------
ssahasra wrote:

I had not considered an MMO flag in the lowering. I'll look that up. Metadata 
in LLVM IR could have worked, but like @krzysz00 said, it can be dropped. 
Having this "!async" metadata will not cause an incorrect program. But I 
believe this current feature is an important change in semantics and not just 
an optimization, and hence deserves to be more than just metadata.

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

Reply via email to