|
@@ -608,6 +608,7 @@ typedef enum SpvDecoration_ {
|
|
|
SpvDecorationSingleElementVectorINTEL = 6085,
|
|
SpvDecorationSingleElementVectorINTEL = 6085,
|
|
|
SpvDecorationVectorComputeCallableFunctionINTEL = 6087,
|
|
SpvDecorationVectorComputeCallableFunctionINTEL = 6087,
|
|
|
SpvDecorationMediaBlockIOINTEL = 6140,
|
|
SpvDecorationMediaBlockIOINTEL = 6140,
|
|
|
|
|
+ SpvDecorationStallFreeINTEL = 6151,
|
|
|
SpvDecorationFPMaxErrorDecorationINTEL = 6170,
|
|
SpvDecorationFPMaxErrorDecorationINTEL = 6170,
|
|
|
SpvDecorationLatencyControlLabelINTEL = 6172,
|
|
SpvDecorationLatencyControlLabelINTEL = 6172,
|
|
|
SpvDecorationLatencyControlConstraintINTEL = 6173,
|
|
SpvDecorationLatencyControlConstraintINTEL = 6173,
|
|
@@ -1196,12 +1197,13 @@ typedef enum SpvCapability_ {
|
|
|
SpvCapabilityGroupNonUniformRotateKHR = 6026,
|
|
SpvCapabilityGroupNonUniformRotateKHR = 6026,
|
|
|
SpvCapabilityAtomicFloat32AddEXT = 6033,
|
|
SpvCapabilityAtomicFloat32AddEXT = 6033,
|
|
|
SpvCapabilityAtomicFloat64AddEXT = 6034,
|
|
SpvCapabilityAtomicFloat64AddEXT = 6034,
|
|
|
- SpvCapabilityLongConstantCompositeINTEL = 6089,
|
|
|
|
|
|
|
+ SpvCapabilityLongCompositesINTEL = 6089,
|
|
|
SpvCapabilityOptNoneINTEL = 6094,
|
|
SpvCapabilityOptNoneINTEL = 6094,
|
|
|
SpvCapabilityAtomicFloat16AddEXT = 6095,
|
|
SpvCapabilityAtomicFloat16AddEXT = 6095,
|
|
|
SpvCapabilityDebugInfoModuleINTEL = 6114,
|
|
SpvCapabilityDebugInfoModuleINTEL = 6114,
|
|
|
SpvCapabilityBFloat16ConversionINTEL = 6115,
|
|
SpvCapabilityBFloat16ConversionINTEL = 6115,
|
|
|
SpvCapabilitySplitBarrierINTEL = 6141,
|
|
SpvCapabilitySplitBarrierINTEL = 6141,
|
|
|
|
|
+ SpvCapabilityFPGAClusterAttributesV2INTEL = 6150,
|
|
|
SpvCapabilityFPGAKernelAttributesv2INTEL = 6161,
|
|
SpvCapabilityFPGAKernelAttributesv2INTEL = 6161,
|
|
|
SpvCapabilityFPMaxErrorINTEL = 6169,
|
|
SpvCapabilityFPMaxErrorINTEL = 6169,
|
|
|
SpvCapabilityFPGALatencyControlINTEL = 6171,
|
|
SpvCapabilityFPGALatencyControlINTEL = 6171,
|
|
@@ -2090,6 +2092,7 @@ typedef enum SpvOp_ {
|
|
|
SpvOpTypeStructContinuedINTEL = 6090,
|
|
SpvOpTypeStructContinuedINTEL = 6090,
|
|
|
SpvOpConstantCompositeContinuedINTEL = 6091,
|
|
SpvOpConstantCompositeContinuedINTEL = 6091,
|
|
|
SpvOpSpecConstantCompositeContinuedINTEL = 6092,
|
|
SpvOpSpecConstantCompositeContinuedINTEL = 6092,
|
|
|
|
|
+ SpvOpCompositeConstructContinuedINTEL = 6096,
|
|
|
SpvOpConvertFToBF16INTEL = 6116,
|
|
SpvOpConvertFToBF16INTEL = 6116,
|
|
|
SpvOpConvertBF16ToFINTEL = 6117,
|
|
SpvOpConvertBF16ToFINTEL = 6117,
|
|
|
SpvOpControlBarrierArriveINTEL = 6142,
|
|
SpvOpControlBarrierArriveINTEL = 6142,
|
|
@@ -2813,6 +2816,7 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
|
|
|
case SpvOpTypeStructContinuedINTEL: *hasResult = false; *hasResultType = false; break;
|
|
case SpvOpTypeStructContinuedINTEL: *hasResult = false; *hasResultType = false; break;
|
|
|
case SpvOpConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break;
|
|
case SpvOpConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break;
|
|
|
case SpvOpSpecConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break;
|
|
case SpvOpSpecConstantCompositeContinuedINTEL: *hasResult = false; *hasResultType = false; break;
|
|
|
|
|
+ case SpvOpCompositeConstructContinuedINTEL: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpConvertFToBF16INTEL: *hasResult = true; *hasResultType = true; break;
|
|
case SpvOpConvertFToBF16INTEL: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpConvertBF16ToFINTEL: *hasResult = true; *hasResultType = true; break;
|
|
case SpvOpConvertBF16ToFINTEL: *hasResult = true; *hasResultType = true; break;
|
|
|
case SpvOpControlBarrierArriveINTEL: *hasResult = false; *hasResultType = false; break;
|
|
case SpvOpControlBarrierArriveINTEL: *hasResult = false; *hasResultType = false; break;
|