Skip to content

Commit e8b5c00

Browse files
authored
[mlir][spirv]: Add Broadcom Vendor (#116600)
This PR is simply adding the Broadcom vendor ID to the SPIRV list. In order to enable the use of this vendor ID in a SPIRV pipeline for the Videocore GPUs.
1 parent 8bfa87c commit e8b5c00

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,16 +278,17 @@ def SPIRV_DeviceTypeAttr : SPIRV_I32EnumAttr<
278278
def SPIRV_V_AMD : I32EnumAttrCase<"AMD", 0>;
279279
def SPIRV_V_Apple : I32EnumAttrCase<"Apple", 1>;
280280
def SPIRV_V_ARM : I32EnumAttrCase<"ARM", 2>;
281-
def SPIRV_V_Imagination : I32EnumAttrCase<"Imagination", 3>;
282-
def SPIRV_V_Intel : I32EnumAttrCase<"Intel", 4>;
283-
def SPIRV_V_NVIDIA : I32EnumAttrCase<"NVIDIA", 5>;
284-
def SPIRV_V_Qualcomm : I32EnumAttrCase<"Qualcomm", 6>;
285-
def SPIRV_V_SwiftShader : I32EnumAttrCase<"SwiftShader", 7>;
281+
def SPIRV_V_Broadcom : I32EnumAttrCase<"Broadcom", 3>;
282+
def SPIRV_V_Imagination : I32EnumAttrCase<"Imagination", 4>;
283+
def SPIRV_V_Intel : I32EnumAttrCase<"Intel", 5>;
284+
def SPIRV_V_NVIDIA : I32EnumAttrCase<"NVIDIA", 6>;
285+
def SPIRV_V_Qualcomm : I32EnumAttrCase<"Qualcomm", 7>;
286+
def SPIRV_V_SwiftShader : I32EnumAttrCase<"SwiftShader", 8>;
286287
def SPIRV_V_Unknown : I32EnumAttrCase<"Unknown", 0xffffffff>;
287288

288289
def SPIRV_VendorAttr : SPIRV_I32EnumAttr<
289290
"Vendor", "recognized SPIR-V vendor strings", "vendor", [
290-
SPIRV_V_AMD, SPIRV_V_Apple, SPIRV_V_ARM, SPIRV_V_Imagination,
291+
SPIRV_V_AMD, SPIRV_V_Apple, SPIRV_V_ARM, SPIRV_V_Broadcom, SPIRV_V_Imagination,
291292
SPIRV_V_Intel, SPIRV_V_NVIDIA, SPIRV_V_Qualcomm, SPIRV_V_SwiftShader,
292293
SPIRV_V_Unknown
293294
]>;

0 commit comments

Comments
 (0)