Skip to content

Commit bcb764c

Browse files
committed
Revert of '[Backport to 16] Add OpCooperativeMatrixApplyFunctionINTEL instruction (KhronosGroup#2214)'
1 parent 8a3917e commit bcb764c

File tree

6 files changed

+0
-180
lines changed

6 files changed

+0
-180
lines changed

lib/SPIRV/libSPIRV/SPIRVEnum.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,6 @@ template <> inline void SPIRVMap<SPIRVCapabilityKind, SPIRVCapVec>::init() {
219219
{CapabilityCooperativeMatrixKHR});
220220
ADD_VEC_INIT(internal::CapabilityCooperativeMatrixPrefetchINTEL,
221221
{CapabilityCooperativeMatrixKHR});
222-
ADD_VEC_INIT(internal::CapabilityCooperativeMatrixInvocationInstructionsINTEL,
223-
{CapabilityCooperativeMatrixKHR});
224222
}
225223

226224
template <> inline void SPIRVMap<SPIRVExecutionModelKind, SPIRVCapVec>::init() {

lib/SPIRV/libSPIRV/SPIRVInstruction.h

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3557,26 +3557,6 @@ class SPIRVCooperativeMatrixPrefetchINTELInstBase
35573557
_SPIRV_OP(CooperativeMatrixPrefetch, false, 6, true, 3)
35583558
#undef _SPIRV_OP
35593559

3560-
class SPIRVCooperativeMatrixInvocationInstructionsINTELInstBase
3561-
: public SPIRVInstTemplateBase {
3562-
protected:
3563-
std::optional<ExtensionID> getRequiredExtension() const override {
3564-
return ExtensionID::SPV_INTEL_joint_matrix;
3565-
}
3566-
SPIRVCapVec getRequiredCapability() const override {
3567-
return getVec(
3568-
internal::CapabilityCooperativeMatrixInvocationInstructionsINTEL);
3569-
}
3570-
};
3571-
3572-
#define _SPIRV_OP(x, ...) \
3573-
typedef SPIRVInstTemplate< \
3574-
SPIRVCooperativeMatrixInvocationInstructionsINTELInstBase, \
3575-
internal::Op##x##INTEL, __VA_ARGS__> \
3576-
SPIRV##x##INTEL;
3577-
_SPIRV_OP(CooperativeMatrixApplyFunction, true, 5)
3578-
#undef _SPIRV_OP
3579-
35803560
class SPIRVCooperativeMatrixKHRInstBase : public SPIRVInstTemplateBase {
35813561
protected:
35823562
std::optional<ExtensionID> getRequiredExtension() const override {

lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -662,8 +662,6 @@ template <> inline void SPIRVMap<Capability, std::string>::init() {
662662
"JointMatrixPackedInt4ComponentTypeINTEL");
663663
add(internal::CapabilityCooperativeMatrixPrefetchINTEL,
664664
"CooperativeMatrixPrefetchINTEL");
665-
add(internal::CapabilityCooperativeMatrixInvocationInstructionsINTEL,
666-
"CooperativeMatrixInvocationInstructionsINTEL");
667665
add(internal::CapabilityCooperativeMatrixCheckedInstructionsINTEL,
668666
"CooperativeMatrixCheckedInstructionsINTEL");
669667
add(internal::CapabilityBindlessImagesINTEL, "BindlessImagesINTEL");

lib/SPIRV/libSPIRV/SPIRVOpCodeEnumInternal.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ _SPIRV_OP_INTERNAL(CooperativeMatrixConstructCheckedINTEL,
2525
internal::OpCooperativeMatrixConstructCheckedINTEL)
2626
_SPIRV_OP_INTERNAL(CooperativeMatrixPrefetchINTEL,
2727
internal::OpCooperativeMatrixPrefetchINTEL)
28-
_SPIRV_OP_INTERNAL(CooperativeMatrixApplyFunctionINTEL,
29-
internal::OpCooperativeMatrixApplyFunctionINTEL)
3028
_SPIRV_OP_INTERNAL(ComplexFMulINTEL, internal::ComplexFMulINTEL)
3129
_SPIRV_OP_INTERNAL(ComplexFDivINTEL, internal::ComplexFDivINTEL)
3230
_SPIRV_OP_INTERNAL(MaskedGatherINTEL, internal::OpMaskedGatherINTEL)

lib/SPIRV/libSPIRV/spirv_internal.hpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ enum InternalOp {
8080
IOpMaskedGatherINTEL = 6428,
8181
IOpMaskedScatterINTEL = 6429,
8282
IOpJointMatrixGetElementCoordINTEL = 6440,
83-
IOpCooperativeMatrixApplyFunctionINTEL = 6448,
8483
IOpCooperativeMatrixPrefetchINTEL = 6449,
8584
IOpConvertHandleToImageINTEL = 6529,
8685
IOpConvertHandleToSamplerINTEL = 6530,
@@ -115,7 +114,6 @@ enum InternalCapability {
115114
ICapabilityTensorFloat32RoundingINTEL = 6425,
116115
ICapabilityMaskedGatherScatterINTEL = 6427,
117116
ICapabilityJointMatrixWIInstructionsINTEL = 6435,
118-
ICapabilityCooperativeMatrixInvocationInstructionsINTEL = 6435,
119117
ICapabilityJointMatrixTF32ComponentTypeINTEL = 6436,
120118
ICapabilityJointMatrixBF16ComponentTypeINTEL = 6437,
121119
ICapabilityJointMatrixPackedInt2ComponentTypeINTEL = 6438,
@@ -199,9 +197,6 @@ _SPIRV_OP(Op, CooperativeMatrixConstructCheckedINTEL)
199197
_SPIRV_OP(Capability, CooperativeMatrixPrefetchINTEL)
200198
_SPIRV_OP(Op, CooperativeMatrixPrefetchINTEL)
201199

202-
_SPIRV_OP(Capability, CooperativeMatrixInvocationInstructionsINTEL)
203-
_SPIRV_OP(Op, CooperativeMatrixApplyFunctionINTEL)
204-
205200
_SPIRV_OP(Capability, HWThreadQueryINTEL)
206201
_SPIRV_OP(BuiltIn, SubDeviceIDINTEL)
207202
_SPIRV_OP(BuiltIn, GlobalHWThreadIDINTEL)

test/extensions/INTEL/SPV_INTEL_joint_matrix/cooperative_matrix_apply.ll

Lines changed: 0 additions & 149 deletions
This file was deleted.

0 commit comments

Comments
 (0)