[Mlir-commits] [mlir] 1b5d97d - [mlir][spirv] Fix MaxVersion for ops after supporting v1.6
Lei Zhang
llvmlistbot at llvm.org
Fri Sep 2 14:06:17 PDT 2022
Author: Lei Zhang
Date: 2022-09-02T17:05:58-04:00
New Revision: 1b5d97ddaab24e480ffb53c9afd7350ff8a5fc9a
URL: https://github.com/llvm/llvm-project/commit/1b5d97ddaab24e480ffb53c9afd7350ff8a5fc9a
DIFF: https://github.com/llvm/llvm-project/commit/1b5d97ddaab24e480ffb53c9afd7350ff8a5fc9a.diff
LOG: [mlir][spirv] Fix MaxVersion for ops after supporting v1.6
Reviewed By: ThomasRaoux
Differential Revision: https://reviews.llvm.org/D133234
Added:
Modified:
mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
Removed:
################################################################################
diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
index 06047d8f85b4a..524c375247860 100644
--- a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
+++ b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
@@ -25,7 +25,7 @@ class SPV_CLOp<string mnemonic, int opcode, list<Trait> traits = []> :
let availability = [
MinVersion<SPV_V_1_0>,
- MaxVersion<SPV_V_1_5>,
+ MaxVersion<SPV_V_1_6>,
Extension<[]>,
Capability<[SPV_C_Kernel]>
];
diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
index e4f8487ff7f66..1243f225df826 100644
--- a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
+++ b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
@@ -20,13 +20,13 @@ include "mlir/Interfaces/SideEffectInterfaces.td"
// SPIR-V GLSL 4.50 opcode specification.
//===----------------------------------------------------------------------===//
-// Base class for all GL ops.
+// Base class for all OpenGL ops.
class SPV_GLOp<string mnemonic, int opcode, list<Trait> traits = []> :
SPV_ExtInstOp<mnemonic, "GL", "GLSL.std.450", opcode, traits> {
let availability = [
MinVersion<SPV_V_1_0>,
- MaxVersion<SPV_V_1_5>,
+ MaxVersion<SPV_V_1_6>,
Extension<[]>,
Capability<[SPV_C_Shader]>
];
diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
index 0f8516fef31f2..d45259f7e3891 100644
--- a/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
+++ b/mlir/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
@@ -124,7 +124,7 @@ def SPV_MatrixTimesScalarOp : SPV_Op<"MatrixTimesScalar", [NoSideEffect]> {
let availability = [
MinVersion<SPV_V_1_0>,
- MaxVersion<SPV_V_1_5>,
+ MaxVersion<SPV_V_1_6>,
Extension<[]>,
Capability<[SPV_C_Matrix]>
];
More information about the Mlir-commits
mailing list