[clang] [CIR] Add offload container attribute (PR #206576)

Henrich Lauko via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 8 02:19:21 PDT 2026


================
@@ -115,6 +115,50 @@ def CIR_SourceLanguageAttr : CIR_EnumAttr<CIR_SourceLanguage, "lang"> {
   }];
 }
 
+//===----------------------------------------------------------------------===//
+// OffloadKindAttr
+//===----------------------------------------------------------------------===//
+
+def CIR_OffloadKind : CIR_I32Enum<"OffloadKind", "offload kind", [
+  I32EnumAttrCase<"Host", 0, "host">,
+  I32EnumAttrCase<"Device", 1, "device">
+]>;
+
+def CIR_OffloadKindAttr : CIR_EnumAttr<CIR_OffloadKind, "offload_kind"> {
----------------
xlauko wrote:

```suggestion
def CIR_OffloadKindAttr : CIR_EnumAttr<CIR_OffloadKind, "offload"> {
```

https://github.com/llvm/llvm-project/pull/206576


More information about the cfe-commits mailing list