@@ -399,7 +399,6 @@ def SPV_INTEL_debug_module : I32EnumAttrCase<"SPV_INTEL_de
399
399
def SPV_INTEL_fp_fast_math_mode : I32EnumAttrCase<"SPV_INTEL_fp_fast_math_mode", 4027>;
400
400
def SPV_INTEL_memory_access_aliasing : I32EnumAttrCase<"SPV_INTEL_memory_access_aliasing", 4028>;
401
401
def SPV_INTEL_split_barrier : I32EnumAttrCase<"SPV_INTEL_split_barrier", 4029>;
402
- def SPV_INTEL_joint_matrix : I32EnumAttrCase<"SPV_INTEL_joint_matrix", 4030>;
403
402
def SPV_INTEL_bfloat16_conversion : I32EnumAttrCase<"SPV_INTEL_bfloat16_conversion", 4031>;
404
403
405
404
def SPV_NV_compute_shader_derivatives : I32EnumAttrCase<"SPV_NV_compute_shader_derivatives", 5000>;
@@ -459,7 +458,7 @@ def SPIRV_ExtensionAttr :
459
458
SPV_INTEL_usm_storage_classes, SPV_INTEL_io_pipes, SPV_INTEL_blocking_pipes,
460
459
SPV_INTEL_fpga_reg, SPV_INTEL_long_constant_composite, SPV_INTEL_optnone,
461
460
SPV_INTEL_debug_module, SPV_INTEL_fp_fast_math_mode,
462
- SPV_INTEL_memory_access_aliasing, SPV_INTEL_split_barrier, SPV_INTEL_joint_matrix,
461
+ SPV_INTEL_memory_access_aliasing, SPV_INTEL_split_barrier,
463
462
SPV_INTEL_bfloat16_conversion, SPV_NV_compute_shader_derivatives, SPV_NV_cooperative_matrix,
464
463
SPV_NV_fragment_shader_barycentric, SPV_NV_geometry_shader_passthrough,
465
464
SPV_NV_mesh_shader, SPV_NV_ray_tracing, SPV_NV_sample_mask_override_coverage,
@@ -1410,12 +1409,6 @@ def SPIRV_C_ShaderStereoViewNV : I32EnumAttrCase<"Shade
1410
1409
];
1411
1410
}
1412
1411
1413
- def SPIRV_C_JointMatrixINTEL : I32EnumAttrCase<"JointMatrixINTEL", 6118> {
1414
- list<Availability> availability = [
1415
- Extension<[SPV_INTEL_joint_matrix]>
1416
- ];
1417
- }
1418
-
1419
1412
def SPIRV_C_Bfloat16ConversionINTEL : I32EnumAttrCase<"Bfloat16ConversionINTEL", 6115> {
1420
1413
list<Availability> availability = [
1421
1414
Extension<[SPV_INTEL_bfloat16_conversion]>
@@ -1514,7 +1507,7 @@ def SPIRV_CapabilityAttr :
1514
1507
SPIRV_C_UniformTexelBufferArrayNonUniformIndexing,
1515
1508
SPIRV_C_StorageTexelBufferArrayNonUniformIndexing,
1516
1509
SPIRV_C_ShaderViewportIndexLayerEXT, SPIRV_C_ShaderViewportMaskNV,
1517
- SPIRV_C_ShaderStereoViewNV, SPIRV_C_JointMatrixINTEL, SPIRV_C_Bfloat16ConversionINTEL
1510
+ SPIRV_C_ShaderStereoViewNV, SPIRV_C_Bfloat16ConversionINTEL
1518
1511
]>;
1519
1512
1520
1513
def SPIRV_AM_Logical : I32EnumAttrCase<"Logical", 0>;
@@ -4131,8 +4124,6 @@ def SPIRV_IsArrayType : CPred<"::llvm::isa<::mlir::spirv::ArrayType>($_self)">;
4131
4124
def SPIRV_IsCooperativeMatrixType :
4132
4125
CPred<"::llvm::isa<::mlir::spirv::CooperativeMatrixType>($_self)">;
4133
4126
def SPIRV_IsImageType : CPred<"::llvm::isa<::mlir::spirv::ImageType>($_self)">;
4134
- def SPIRV_IsJointMatrixType :
4135
- CPred<"::llvm::isa<::mlir::spirv::JointMatrixINTELType>($_self)">;
4136
4127
def SPIRV_IsMatrixType : CPred<"::llvm::isa<::mlir::spirv::MatrixType>($_self)">;
4137
4128
def SPIRV_IsPtrType : CPred<"::llvm::isa<::mlir::spirv::PointerType>($_self)">;
4138
4129
def SPIRV_IsRTArrayType : CPred<"::llvm::isa<::mlir::spirv::RuntimeArrayType>($_self)">;
@@ -4164,8 +4155,6 @@ def SPIRV_AnyCooperativeMatrix : DialectType<SPIRV_Dialect,
4164
4155
"any SPIR-V cooperative matrix type">;
4165
4156
def SPIRV_AnyImage : DialectType<SPIRV_Dialect, SPIRV_IsImageType,
4166
4157
"any SPIR-V image type">;
4167
- def SPIRV_AnyJointMatrix : DialectType<SPIRV_Dialect, SPIRV_IsJointMatrixType,
4168
- "any SPIR-V joint matrix type">;
4169
4158
def SPIRV_AnyMatrix : DialectType<SPIRV_Dialect, SPIRV_IsMatrixType,
4170
4159
"any SPIR-V matrix type">;
4171
4160
def SPIRV_AnyRTArray : DialectType<SPIRV_Dialect, SPIRV_IsRTArrayType,
@@ -4180,12 +4169,11 @@ def SPIRV_Scalar : AnyTypeOf<[SPIRV_Numerical, SPIRV_Bool]>;
4180
4169
def SPIRV_Aggregate : AnyTypeOf<[SPIRV_AnyArray, SPIRV_AnyRTArray, SPIRV_AnyStruct]>;
4181
4170
def SPIRV_Composite :
4182
4171
AnyTypeOf<[SPIRV_Vector, SPIRV_AnyArray, SPIRV_AnyRTArray, SPIRV_AnyStruct,
4183
- SPIRV_AnyCooperativeMatrix, SPIRV_AnyJointMatrix, SPIRV_AnyMatrix]>;
4172
+ SPIRV_AnyCooperativeMatrix, SPIRV_AnyMatrix]>;
4184
4173
def SPIRV_Type : AnyTypeOf<[
4185
4174
SPIRV_Void, SPIRV_Bool, SPIRV_Integer, SPIRV_Float, SPIRV_Vector,
4186
4175
SPIRV_AnyPtr, SPIRV_AnyArray, SPIRV_AnyRTArray, SPIRV_AnyStruct,
4187
- SPIRV_AnyCooperativeMatrix, SPIRV_AnyJointMatrix, SPIRV_AnyMatrix,
4188
- SPIRV_AnySampledImage
4176
+ SPIRV_AnyCooperativeMatrix, SPIRV_AnyMatrix, SPIRV_AnySampledImage
4189
4177
]>;
4190
4178
4191
4179
def SPIRV_SignedInt : SignedIntOfWidths<[8, 16, 32, 64]>;
@@ -4196,11 +4184,6 @@ class SPIRV_CoopMatrixOfType<list<Type> allowedTypes> :
4196
4184
"::llvm::cast<::mlir::spirv::CooperativeMatrixType>($_self).getElementType()",
4197
4185
"Cooperative Matrix">;
4198
4186
4199
- class SPIRV_JointMatrixOfType<list<Type> allowedTypes> :
4200
- ContainerType<AnyTypeOf<allowedTypes>, SPIRV_IsJointMatrixType,
4201
- "::llvm::cast<::mlir::spirv::JointMatrixINTELType>($_self).getElementType()",
4202
- "Joint Matrix">;
4203
-
4204
4187
class SPIRV_VectorOf<Type type> :
4205
4188
VectorOfLengthAndType<[2, 3, 4, 8,16], [type]>;
4206
4189
@@ -4482,12 +4465,6 @@ def SPIRV_OC_OpAtomicFAddEXT : I32EnumAttrCase<"OpAtomicFAddEXT", 6
4482
4465
def SPIRV_OC_OpGroupIMulKHR : I32EnumAttrCase<"OpGroupIMulKHR", 6401>;
4483
4466
def SPIRV_OC_OpGroupFMulKHR : I32EnumAttrCase<"OpGroupFMulKHR", 6402>;
4484
4467
4485
- def SPIRV_OC_OpTypeJointMatrixINTEL : I32EnumAttrCase<"OpTypeJointMatrixINTEL", 6119>;
4486
- def SPIRV_OC_OpJointMatrixLoadINTEL : I32EnumAttrCase<"OpJointMatrixLoadINTEL", 6120>;
4487
- def SPIRV_OC_OpJointMatrixStoreINTEL : I32EnumAttrCase<"OpJointMatrixStoreINTEL", 6121>;
4488
- def SPIRV_OC_OpJointMatrixMadINTEL : I32EnumAttrCase<"OpJointMatrixMadINTEL", 6122>;
4489
- def SPIRV_OC_OpTypejointMatrixWorkItemLengthINTEL : I32EnumAttrCase<"OpJointMatrixWorkItemLengthINTEL", 6410>;
4490
-
4491
4468
def SPIRV_OC_OpConvertFToBF16INTEL : I32EnumAttrCase<"OpConvertFToBF16INTEL", 6116>;
4492
4469
def SPIRV_OC_OpConvertBF16ToFINTEL : I32EnumAttrCase<"OpConvertBF16ToFINTEL", 6117>;
4493
4470
@@ -4579,10 +4556,6 @@ def SPIRV_OpcodeAttr :
4579
4556
SPIRV_OC_OpAssumeTrueKHR, SPIRV_OC_OpAtomicFAddEXT, SPIRV_OC_OpGroupIMulKHR,
4580
4557
SPIRV_OC_OpGroupFMulKHR,
4581
4558
4582
- SPIRV_OC_OpTypeJointMatrixINTEL, SPIRV_OC_OpJointMatrixLoadINTEL,
4583
- SPIRV_OC_OpJointMatrixStoreINTEL, SPIRV_OC_OpJointMatrixMadINTEL,
4584
- SPIRV_OC_OpTypejointMatrixWorkItemLengthINTEL,
4585
-
4586
4559
SPIRV_OC_OpConvertFToBF16INTEL, SPIRV_OC_OpConvertBF16ToFINTEL
4587
4560
]>;
4588
4561
0 commit comments