================
@@ -166,4 +166,35 @@ def SPIRV_ResourceLimitsAttr : 
SPIRV_Attr<"ResourceLimits", "resource_limits"> {
   let assemblyFormat = "`<` struct(params) `>`";
 }
 
+//===----------------------------------------------------------------------===//
+// SPIRV target attribute.
+//===----------------------------------------------------------------------===//
+
+def SPIRV_TargetAttr : SPIRV_Attr<"SPIRVTarget", "target"> {
----------------
antiagainst wrote:

This attribute is pretty much a duplication of `spirv::TargetEnvAttr` defined 
in `SPIRVAttributes.h`? We should avoid introducing such duplications and 
causing confusion. Any reaons we cannot use `spirv::TargetEnvAttr` directly? 

https://github.com/llvm/llvm-project/pull/69949
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to