Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorBen Clayton <bclayton@google.com>2020-02-18 17:01:56 +0300
committerGitHub <noreply@github.com>2020-02-18 17:01:56 +0300
commit79f8caf9154a0328a87424354bd10ab69e811185 (patch)
treeb7ab3bea32e569549df8269d86da9649b85493d1 /utils
parent4d912f4e6022d4d77ea95b2c425da79773a6574e (diff)
vscode: Add missing fields to schema.Opcode (#3169)
These were declared in the `Opcode` struct type, but were never assigned. They're not actually used by the language server, but I reused this go schema package for a local experiment and found they were missing.
Diffstat (limited to 'utils')
-rwxr-xr-xutils/vscode/src/schema/schema.go1050
-rw-r--r--utils/vscode/src/schema/schema.go.tmpl2
2 files changed, 1052 insertions, 0 deletions
diff --git a/utils/vscode/src/schema/schema.go b/utils/vscode/src/schema/schema.go
index 9f87f50c2..66bd7dc11 100755
--- a/utils/vscode/src/schema/schema.go
+++ b/utils/vscode/src/schema/schema.go
@@ -920,11 +920,15 @@ var (
OpNop = &Opcode {
Opname: "OpNop",
+ Class: "Miscellaneous",
+ Opcode: 0,
Operands: []Operand {
},
}
OpUndef = &Opcode {
Opname: "OpUndef",
+ Class: "Miscellaneous",
+ Opcode: 1,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -940,6 +944,8 @@ var (
}
OpSourceContinued = &Opcode {
Opname: "OpSourceContinued",
+ Class: "Debug",
+ Opcode: 2,
Operands: []Operand {
Operand {
Kind: OperandKindLiteralString,
@@ -950,6 +956,8 @@ var (
}
OpSource = &Opcode {
Opname: "OpSource",
+ Class: "Debug",
+ Opcode: 3,
Operands: []Operand {
Operand {
Kind: OperandKindSourceLanguage,
@@ -975,6 +983,8 @@ var (
}
OpSourceExtension = &Opcode {
Opname: "OpSourceExtension",
+ Class: "Debug",
+ Opcode: 4,
Operands: []Operand {
Operand {
Kind: OperandKindLiteralString,
@@ -985,6 +995,8 @@ var (
}
OpName = &Opcode {
Opname: "OpName",
+ Class: "Debug",
+ Opcode: 5,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1000,6 +1012,8 @@ var (
}
OpMemberName = &Opcode {
Opname: "OpMemberName",
+ Class: "Debug",
+ Opcode: 6,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1020,6 +1034,8 @@ var (
}
OpString = &Opcode {
Opname: "OpString",
+ Class: "Debug",
+ Opcode: 7,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1035,6 +1051,8 @@ var (
}
OpLine = &Opcode {
Opname: "OpLine",
+ Class: "Debug",
+ Opcode: 8,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1055,6 +1073,8 @@ var (
}
OpExtension = &Opcode {
Opname: "OpExtension",
+ Class: "Extension",
+ Opcode: 10,
Operands: []Operand {
Operand {
Kind: OperandKindLiteralString,
@@ -1065,6 +1085,8 @@ var (
}
OpExtInstImport = &Opcode {
Opname: "OpExtInstImport",
+ Class: "Extension",
+ Opcode: 11,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1080,6 +1102,8 @@ var (
}
OpExtInst = &Opcode {
Opname: "OpExtInst",
+ Class: "Extension",
+ Opcode: 12,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1110,6 +1134,8 @@ var (
}
OpMemoryModel = &Opcode {
Opname: "OpMemoryModel",
+ Class: "Mode-Setting",
+ Opcode: 14,
Operands: []Operand {
Operand {
Kind: OperandKindAddressingModel,
@@ -1125,6 +1151,8 @@ var (
}
OpEntryPoint = &Opcode {
Opname: "OpEntryPoint",
+ Class: "Mode-Setting",
+ Opcode: 15,
Operands: []Operand {
Operand {
Kind: OperandKindExecutionModel,
@@ -1150,6 +1178,8 @@ var (
}
OpExecutionMode = &Opcode {
Opname: "OpExecutionMode",
+ Class: "Mode-Setting",
+ Opcode: 16,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1165,6 +1195,8 @@ var (
}
OpCapability = &Opcode {
Opname: "OpCapability",
+ Class: "Mode-Setting",
+ Opcode: 17,
Operands: []Operand {
Operand {
Kind: OperandKindCapability,
@@ -1175,6 +1207,8 @@ var (
}
OpTypeVoid = &Opcode {
Opname: "OpTypeVoid",
+ Class: "Type-Declaration",
+ Opcode: 19,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1185,6 +1219,8 @@ var (
}
OpTypeBool = &Opcode {
Opname: "OpTypeBool",
+ Class: "Type-Declaration",
+ Opcode: 20,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1195,6 +1231,8 @@ var (
}
OpTypeInt = &Opcode {
Opname: "OpTypeInt",
+ Class: "Type-Declaration",
+ Opcode: 21,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1215,6 +1253,8 @@ var (
}
OpTypeFloat = &Opcode {
Opname: "OpTypeFloat",
+ Class: "Type-Declaration",
+ Opcode: 22,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1230,6 +1270,8 @@ var (
}
OpTypeVector = &Opcode {
Opname: "OpTypeVector",
+ Class: "Type-Declaration",
+ Opcode: 23,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1250,6 +1292,8 @@ var (
}
OpTypeMatrix = &Opcode {
Opname: "OpTypeMatrix",
+ Class: "Type-Declaration",
+ Opcode: 24,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1270,6 +1314,8 @@ var (
}
OpTypeImage = &Opcode {
Opname: "OpTypeImage",
+ Class: "Type-Declaration",
+ Opcode: 25,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1320,6 +1366,8 @@ var (
}
OpTypeSampler = &Opcode {
Opname: "OpTypeSampler",
+ Class: "Type-Declaration",
+ Opcode: 26,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1330,6 +1378,8 @@ var (
}
OpTypeSampledImage = &Opcode {
Opname: "OpTypeSampledImage",
+ Class: "Type-Declaration",
+ Opcode: 27,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1345,6 +1395,8 @@ var (
}
OpTypeArray = &Opcode {
Opname: "OpTypeArray",
+ Class: "Type-Declaration",
+ Opcode: 28,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1365,6 +1417,8 @@ var (
}
OpTypeRuntimeArray = &Opcode {
Opname: "OpTypeRuntimeArray",
+ Class: "Type-Declaration",
+ Opcode: 29,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1380,6 +1434,8 @@ var (
}
OpTypeStruct = &Opcode {
Opname: "OpTypeStruct",
+ Class: "Type-Declaration",
+ Opcode: 30,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1395,6 +1451,8 @@ var (
}
OpTypeOpaque = &Opcode {
Opname: "OpTypeOpaque",
+ Class: "Type-Declaration",
+ Opcode: 31,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1410,6 +1468,8 @@ var (
}
OpTypePointer = &Opcode {
Opname: "OpTypePointer",
+ Class: "Type-Declaration",
+ Opcode: 32,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1430,6 +1490,8 @@ var (
}
OpTypeFunction = &Opcode {
Opname: "OpTypeFunction",
+ Class: "Type-Declaration",
+ Opcode: 33,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1450,6 +1512,8 @@ var (
}
OpTypeEvent = &Opcode {
Opname: "OpTypeEvent",
+ Class: "Type-Declaration",
+ Opcode: 34,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1460,6 +1524,8 @@ var (
}
OpTypeDeviceEvent = &Opcode {
Opname: "OpTypeDeviceEvent",
+ Class: "Type-Declaration",
+ Opcode: 35,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1470,6 +1536,8 @@ var (
}
OpTypeReserveId = &Opcode {
Opname: "OpTypeReserveId",
+ Class: "Type-Declaration",
+ Opcode: 36,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1480,6 +1548,8 @@ var (
}
OpTypeQueue = &Opcode {
Opname: "OpTypeQueue",
+ Class: "Type-Declaration",
+ Opcode: 37,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1490,6 +1560,8 @@ var (
}
OpTypePipe = &Opcode {
Opname: "OpTypePipe",
+ Class: "Type-Declaration",
+ Opcode: 38,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -1505,6 +1577,8 @@ var (
}
OpTypeForwardPointer = &Opcode {
Opname: "OpTypeForwardPointer",
+ Class: "Type-Declaration",
+ Opcode: 39,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1520,6 +1594,8 @@ var (
}
OpConstantTrue = &Opcode {
Opname: "OpConstantTrue",
+ Class: "Constant-Creation",
+ Opcode: 41,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1535,6 +1611,8 @@ var (
}
OpConstantFalse = &Opcode {
Opname: "OpConstantFalse",
+ Class: "Constant-Creation",
+ Opcode: 42,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1550,6 +1628,8 @@ var (
}
OpConstant = &Opcode {
Opname: "OpConstant",
+ Class: "Constant-Creation",
+ Opcode: 43,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1570,6 +1650,8 @@ var (
}
OpConstantComposite = &Opcode {
Opname: "OpConstantComposite",
+ Class: "Constant-Creation",
+ Opcode: 44,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1590,6 +1672,8 @@ var (
}
OpConstantSampler = &Opcode {
Opname: "OpConstantSampler",
+ Class: "Constant-Creation",
+ Opcode: 45,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1620,6 +1704,8 @@ var (
}
OpConstantNull = &Opcode {
Opname: "OpConstantNull",
+ Class: "Constant-Creation",
+ Opcode: 46,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1635,6 +1721,8 @@ var (
}
OpSpecConstantTrue = &Opcode {
Opname: "OpSpecConstantTrue",
+ Class: "Constant-Creation",
+ Opcode: 48,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1650,6 +1738,8 @@ var (
}
OpSpecConstantFalse = &Opcode {
Opname: "OpSpecConstantFalse",
+ Class: "Constant-Creation",
+ Opcode: 49,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1665,6 +1755,8 @@ var (
}
OpSpecConstant = &Opcode {
Opname: "OpSpecConstant",
+ Class: "Constant-Creation",
+ Opcode: 50,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1685,6 +1777,8 @@ var (
}
OpSpecConstantComposite = &Opcode {
Opname: "OpSpecConstantComposite",
+ Class: "Constant-Creation",
+ Opcode: 51,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1705,6 +1799,8 @@ var (
}
OpSpecConstantOp = &Opcode {
Opname: "OpSpecConstantOp",
+ Class: "Constant-Creation",
+ Opcode: 52,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1725,6 +1821,8 @@ var (
}
OpFunction = &Opcode {
Opname: "OpFunction",
+ Class: "Function",
+ Opcode: 54,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1750,6 +1848,8 @@ var (
}
OpFunctionParameter = &Opcode {
Opname: "OpFunctionParameter",
+ Class: "Function",
+ Opcode: 55,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1765,11 +1865,15 @@ var (
}
OpFunctionEnd = &Opcode {
Opname: "OpFunctionEnd",
+ Class: "Function",
+ Opcode: 56,
Operands: []Operand {
},
}
OpFunctionCall = &Opcode {
Opname: "OpFunctionCall",
+ Class: "Function",
+ Opcode: 57,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1795,6 +1899,8 @@ var (
}
OpVariable = &Opcode {
Opname: "OpVariable",
+ Class: "Memory",
+ Opcode: 59,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1820,6 +1926,8 @@ var (
}
OpImageTexelPointer = &Opcode {
Opname: "OpImageTexelPointer",
+ Class: "Memory",
+ Opcode: 60,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1850,6 +1958,8 @@ var (
}
OpLoad = &Opcode {
Opname: "OpLoad",
+ Class: "Memory",
+ Opcode: 61,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1875,6 +1985,8 @@ var (
}
OpStore = &Opcode {
Opname: "OpStore",
+ Class: "Memory",
+ Opcode: 62,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1895,6 +2007,8 @@ var (
}
OpCopyMemory = &Opcode {
Opname: "OpCopyMemory",
+ Class: "Memory",
+ Opcode: 63,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1920,6 +2034,8 @@ var (
}
OpCopyMemorySized = &Opcode {
Opname: "OpCopyMemorySized",
+ Class: "Memory",
+ Opcode: 64,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -1950,6 +2066,8 @@ var (
}
OpAccessChain = &Opcode {
Opname: "OpAccessChain",
+ Class: "Memory",
+ Opcode: 65,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -1975,6 +2093,8 @@ var (
}
OpInBoundsAccessChain = &Opcode {
Opname: "OpInBoundsAccessChain",
+ Class: "Memory",
+ Opcode: 66,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2000,6 +2120,8 @@ var (
}
OpPtrAccessChain = &Opcode {
Opname: "OpPtrAccessChain",
+ Class: "Memory",
+ Opcode: 67,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2030,6 +2152,8 @@ var (
}
OpArrayLength = &Opcode {
Opname: "OpArrayLength",
+ Class: "Memory",
+ Opcode: 68,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2055,6 +2179,8 @@ var (
}
OpGenericPtrMemSemantics = &Opcode {
Opname: "OpGenericPtrMemSemantics",
+ Class: "Memory",
+ Opcode: 69,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2075,6 +2201,8 @@ var (
}
OpInBoundsPtrAccessChain = &Opcode {
Opname: "OpInBoundsPtrAccessChain",
+ Class: "Memory",
+ Opcode: 70,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2105,6 +2233,8 @@ var (
}
OpDecorate = &Opcode {
Opname: "OpDecorate",
+ Class: "Annotation",
+ Opcode: 71,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -2120,6 +2250,8 @@ var (
}
OpMemberDecorate = &Opcode {
Opname: "OpMemberDecorate",
+ Class: "Annotation",
+ Opcode: 72,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -2140,6 +2272,8 @@ var (
}
OpDecorationGroup = &Opcode {
Opname: "OpDecorationGroup",
+ Class: "Annotation",
+ Opcode: 73,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -2150,6 +2284,8 @@ var (
}
OpGroupDecorate = &Opcode {
Opname: "OpGroupDecorate",
+ Class: "Annotation",
+ Opcode: 74,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -2165,6 +2301,8 @@ var (
}
OpGroupMemberDecorate = &Opcode {
Opname: "OpGroupMemberDecorate",
+ Class: "Annotation",
+ Opcode: 75,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -2180,6 +2318,8 @@ var (
}
OpVectorExtractDynamic = &Opcode {
Opname: "OpVectorExtractDynamic",
+ Class: "Composite",
+ Opcode: 77,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2205,6 +2345,8 @@ var (
}
OpVectorInsertDynamic = &Opcode {
Opname: "OpVectorInsertDynamic",
+ Class: "Composite",
+ Opcode: 78,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2235,6 +2377,8 @@ var (
}
OpVectorShuffle = &Opcode {
Opname: "OpVectorShuffle",
+ Class: "Composite",
+ Opcode: 79,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2265,6 +2409,8 @@ var (
}
OpCompositeConstruct = &Opcode {
Opname: "OpCompositeConstruct",
+ Class: "Composite",
+ Opcode: 80,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2285,6 +2431,8 @@ var (
}
OpCompositeExtract = &Opcode {
Opname: "OpCompositeExtract",
+ Class: "Composite",
+ Opcode: 81,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2310,6 +2458,8 @@ var (
}
OpCompositeInsert = &Opcode {
Opname: "OpCompositeInsert",
+ Class: "Composite",
+ Opcode: 82,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2340,6 +2490,8 @@ var (
}
OpCopyObject = &Opcode {
Opname: "OpCopyObject",
+ Class: "Composite",
+ Opcode: 83,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2360,6 +2512,8 @@ var (
}
OpTranspose = &Opcode {
Opname: "OpTranspose",
+ Class: "Composite",
+ Opcode: 84,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2380,6 +2534,8 @@ var (
}
OpSampledImage = &Opcode {
Opname: "OpSampledImage",
+ Class: "Image",
+ Opcode: 86,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2405,6 +2561,8 @@ var (
}
OpImageSampleImplicitLod = &Opcode {
Opname: "OpImageSampleImplicitLod",
+ Class: "Image",
+ Opcode: 87,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2435,6 +2593,8 @@ var (
}
OpImageSampleExplicitLod = &Opcode {
Opname: "OpImageSampleExplicitLod",
+ Class: "Image",
+ Opcode: 88,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2465,6 +2625,8 @@ var (
}
OpImageSampleDrefImplicitLod = &Opcode {
Opname: "OpImageSampleDrefImplicitLod",
+ Class: "Image",
+ Opcode: 89,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2500,6 +2662,8 @@ var (
}
OpImageSampleDrefExplicitLod = &Opcode {
Opname: "OpImageSampleDrefExplicitLod",
+ Class: "Image",
+ Opcode: 90,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2535,6 +2699,8 @@ var (
}
OpImageSampleProjImplicitLod = &Opcode {
Opname: "OpImageSampleProjImplicitLod",
+ Class: "Image",
+ Opcode: 91,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2565,6 +2731,8 @@ var (
}
OpImageSampleProjExplicitLod = &Opcode {
Opname: "OpImageSampleProjExplicitLod",
+ Class: "Image",
+ Opcode: 92,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2595,6 +2763,8 @@ var (
}
OpImageSampleProjDrefImplicitLod = &Opcode {
Opname: "OpImageSampleProjDrefImplicitLod",
+ Class: "Image",
+ Opcode: 93,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2630,6 +2800,8 @@ var (
}
OpImageSampleProjDrefExplicitLod = &Opcode {
Opname: "OpImageSampleProjDrefExplicitLod",
+ Class: "Image",
+ Opcode: 94,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2665,6 +2837,8 @@ var (
}
OpImageFetch = &Opcode {
Opname: "OpImageFetch",
+ Class: "Image",
+ Opcode: 95,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2695,6 +2869,8 @@ var (
}
OpImageGather = &Opcode {
Opname: "OpImageGather",
+ Class: "Image",
+ Opcode: 96,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2730,6 +2906,8 @@ var (
}
OpImageDrefGather = &Opcode {
Opname: "OpImageDrefGather",
+ Class: "Image",
+ Opcode: 97,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2765,6 +2943,8 @@ var (
}
OpImageRead = &Opcode {
Opname: "OpImageRead",
+ Class: "Image",
+ Opcode: 98,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2795,6 +2975,8 @@ var (
}
OpImageWrite = &Opcode {
Opname: "OpImageWrite",
+ Class: "Image",
+ Opcode: 99,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -2820,6 +3002,8 @@ var (
}
OpImage = &Opcode {
Opname: "OpImage",
+ Class: "Image",
+ Opcode: 100,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2840,6 +3024,8 @@ var (
}
OpImageQueryFormat = &Opcode {
Opname: "OpImageQueryFormat",
+ Class: "Image",
+ Opcode: 101,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2860,6 +3046,8 @@ var (
}
OpImageQueryOrder = &Opcode {
Opname: "OpImageQueryOrder",
+ Class: "Image",
+ Opcode: 102,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2880,6 +3068,8 @@ var (
}
OpImageQuerySizeLod = &Opcode {
Opname: "OpImageQuerySizeLod",
+ Class: "Image",
+ Opcode: 103,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2905,6 +3095,8 @@ var (
}
OpImageQuerySize = &Opcode {
Opname: "OpImageQuerySize",
+ Class: "Image",
+ Opcode: 104,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2925,6 +3117,8 @@ var (
}
OpImageQueryLod = &Opcode {
Opname: "OpImageQueryLod",
+ Class: "Image",
+ Opcode: 105,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2950,6 +3144,8 @@ var (
}
OpImageQueryLevels = &Opcode {
Opname: "OpImageQueryLevels",
+ Class: "Image",
+ Opcode: 106,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2970,6 +3166,8 @@ var (
}
OpImageQuerySamples = &Opcode {
Opname: "OpImageQuerySamples",
+ Class: "Image",
+ Opcode: 107,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -2990,6 +3188,8 @@ var (
}
OpConvertFToU = &Opcode {
Opname: "OpConvertFToU",
+ Class: "Conversion",
+ Opcode: 109,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3010,6 +3210,8 @@ var (
}
OpConvertFToS = &Opcode {
Opname: "OpConvertFToS",
+ Class: "Conversion",
+ Opcode: 110,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3030,6 +3232,8 @@ var (
}
OpConvertSToF = &Opcode {
Opname: "OpConvertSToF",
+ Class: "Conversion",
+ Opcode: 111,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3050,6 +3254,8 @@ var (
}
OpConvertUToF = &Opcode {
Opname: "OpConvertUToF",
+ Class: "Conversion",
+ Opcode: 112,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3070,6 +3276,8 @@ var (
}
OpUConvert = &Opcode {
Opname: "OpUConvert",
+ Class: "Conversion",
+ Opcode: 113,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3090,6 +3298,8 @@ var (
}
OpSConvert = &Opcode {
Opname: "OpSConvert",
+ Class: "Conversion",
+ Opcode: 114,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3110,6 +3320,8 @@ var (
}
OpFConvert = &Opcode {
Opname: "OpFConvert",
+ Class: "Conversion",
+ Opcode: 115,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3130,6 +3342,8 @@ var (
}
OpQuantizeToF16 = &Opcode {
Opname: "OpQuantizeToF16",
+ Class: "Conversion",
+ Opcode: 116,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3150,6 +3364,8 @@ var (
}
OpConvertPtrToU = &Opcode {
Opname: "OpConvertPtrToU",
+ Class: "Conversion",
+ Opcode: 117,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3170,6 +3386,8 @@ var (
}
OpSatConvertSToU = &Opcode {
Opname: "OpSatConvertSToU",
+ Class: "Conversion",
+ Opcode: 118,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3190,6 +3408,8 @@ var (
}
OpSatConvertUToS = &Opcode {
Opname: "OpSatConvertUToS",
+ Class: "Conversion",
+ Opcode: 119,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3210,6 +3430,8 @@ var (
}
OpConvertUToPtr = &Opcode {
Opname: "OpConvertUToPtr",
+ Class: "Conversion",
+ Opcode: 120,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3230,6 +3452,8 @@ var (
}
OpPtrCastToGeneric = &Opcode {
Opname: "OpPtrCastToGeneric",
+ Class: "Conversion",
+ Opcode: 121,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3250,6 +3474,8 @@ var (
}
OpGenericCastToPtr = &Opcode {
Opname: "OpGenericCastToPtr",
+ Class: "Conversion",
+ Opcode: 122,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3270,6 +3496,8 @@ var (
}
OpGenericCastToPtrExplicit = &Opcode {
Opname: "OpGenericCastToPtrExplicit",
+ Class: "Conversion",
+ Opcode: 123,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3295,6 +3523,8 @@ var (
}
OpBitcast = &Opcode {
Opname: "OpBitcast",
+ Class: "Conversion",
+ Opcode: 124,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3315,6 +3545,8 @@ var (
}
OpSNegate = &Opcode {
Opname: "OpSNegate",
+ Class: "Arithmetic",
+ Opcode: 126,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3335,6 +3567,8 @@ var (
}
OpFNegate = &Opcode {
Opname: "OpFNegate",
+ Class: "Arithmetic",
+ Opcode: 127,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3355,6 +3589,8 @@ var (
}
OpIAdd = &Opcode {
Opname: "OpIAdd",
+ Class: "Arithmetic",
+ Opcode: 128,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3380,6 +3616,8 @@ var (
}
OpFAdd = &Opcode {
Opname: "OpFAdd",
+ Class: "Arithmetic",
+ Opcode: 129,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3405,6 +3643,8 @@ var (
}
OpISub = &Opcode {
Opname: "OpISub",
+ Class: "Arithmetic",
+ Opcode: 130,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3430,6 +3670,8 @@ var (
}
OpFSub = &Opcode {
Opname: "OpFSub",
+ Class: "Arithmetic",
+ Opcode: 131,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3455,6 +3697,8 @@ var (
}
OpIMul = &Opcode {
Opname: "OpIMul",
+ Class: "Arithmetic",
+ Opcode: 132,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3480,6 +3724,8 @@ var (
}
OpFMul = &Opcode {
Opname: "OpFMul",
+ Class: "Arithmetic",
+ Opcode: 133,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3505,6 +3751,8 @@ var (
}
OpUDiv = &Opcode {
Opname: "OpUDiv",
+ Class: "Arithmetic",
+ Opcode: 134,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3530,6 +3778,8 @@ var (
}
OpSDiv = &Opcode {
Opname: "OpSDiv",
+ Class: "Arithmetic",
+ Opcode: 135,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3555,6 +3805,8 @@ var (
}
OpFDiv = &Opcode {
Opname: "OpFDiv",
+ Class: "Arithmetic",
+ Opcode: 136,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3580,6 +3832,8 @@ var (
}
OpUMod = &Opcode {
Opname: "OpUMod",
+ Class: "Arithmetic",
+ Opcode: 137,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3605,6 +3859,8 @@ var (
}
OpSRem = &Opcode {
Opname: "OpSRem",
+ Class: "Arithmetic",
+ Opcode: 138,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3630,6 +3886,8 @@ var (
}
OpSMod = &Opcode {
Opname: "OpSMod",
+ Class: "Arithmetic",
+ Opcode: 139,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3655,6 +3913,8 @@ var (
}
OpFRem = &Opcode {
Opname: "OpFRem",
+ Class: "Arithmetic",
+ Opcode: 140,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3680,6 +3940,8 @@ var (
}
OpFMod = &Opcode {
Opname: "OpFMod",
+ Class: "Arithmetic",
+ Opcode: 141,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3705,6 +3967,8 @@ var (
}
OpVectorTimesScalar = &Opcode {
Opname: "OpVectorTimesScalar",
+ Class: "Arithmetic",
+ Opcode: 142,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3730,6 +3994,8 @@ var (
}
OpMatrixTimesScalar = &Opcode {
Opname: "OpMatrixTimesScalar",
+ Class: "Arithmetic",
+ Opcode: 143,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3755,6 +4021,8 @@ var (
}
OpVectorTimesMatrix = &Opcode {
Opname: "OpVectorTimesMatrix",
+ Class: "Arithmetic",
+ Opcode: 144,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3780,6 +4048,8 @@ var (
}
OpMatrixTimesVector = &Opcode {
Opname: "OpMatrixTimesVector",
+ Class: "Arithmetic",
+ Opcode: 145,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3805,6 +4075,8 @@ var (
}
OpMatrixTimesMatrix = &Opcode {
Opname: "OpMatrixTimesMatrix",
+ Class: "Arithmetic",
+ Opcode: 146,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3830,6 +4102,8 @@ var (
}
OpOuterProduct = &Opcode {
Opname: "OpOuterProduct",
+ Class: "Arithmetic",
+ Opcode: 147,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3855,6 +4129,8 @@ var (
}
OpDot = &Opcode {
Opname: "OpDot",
+ Class: "Arithmetic",
+ Opcode: 148,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3880,6 +4156,8 @@ var (
}
OpIAddCarry = &Opcode {
Opname: "OpIAddCarry",
+ Class: "Arithmetic",
+ Opcode: 149,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3905,6 +4183,8 @@ var (
}
OpISubBorrow = &Opcode {
Opname: "OpISubBorrow",
+ Class: "Arithmetic",
+ Opcode: 150,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3930,6 +4210,8 @@ var (
}
OpUMulExtended = &Opcode {
Opname: "OpUMulExtended",
+ Class: "Arithmetic",
+ Opcode: 151,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3955,6 +4237,8 @@ var (
}
OpSMulExtended = &Opcode {
Opname: "OpSMulExtended",
+ Class: "Arithmetic",
+ Opcode: 152,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -3980,6 +4264,8 @@ var (
}
OpAny = &Opcode {
Opname: "OpAny",
+ Class: "Relational_and_Logical",
+ Opcode: 154,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4000,6 +4286,8 @@ var (
}
OpAll = &Opcode {
Opname: "OpAll",
+ Class: "Relational_and_Logical",
+ Opcode: 155,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4020,6 +4308,8 @@ var (
}
OpIsNan = &Opcode {
Opname: "OpIsNan",
+ Class: "Relational_and_Logical",
+ Opcode: 156,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4040,6 +4330,8 @@ var (
}
OpIsInf = &Opcode {
Opname: "OpIsInf",
+ Class: "Relational_and_Logical",
+ Opcode: 157,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4060,6 +4352,8 @@ var (
}
OpIsFinite = &Opcode {
Opname: "OpIsFinite",
+ Class: "Relational_and_Logical",
+ Opcode: 158,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4080,6 +4374,8 @@ var (
}
OpIsNormal = &Opcode {
Opname: "OpIsNormal",
+ Class: "Relational_and_Logical",
+ Opcode: 159,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4100,6 +4396,8 @@ var (
}
OpSignBitSet = &Opcode {
Opname: "OpSignBitSet",
+ Class: "Relational_and_Logical",
+ Opcode: 160,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4120,6 +4418,8 @@ var (
}
OpLessOrGreater = &Opcode {
Opname: "OpLessOrGreater",
+ Class: "Relational_and_Logical",
+ Opcode: 161,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4145,6 +4445,8 @@ var (
}
OpOrdered = &Opcode {
Opname: "OpOrdered",
+ Class: "Relational_and_Logical",
+ Opcode: 162,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4170,6 +4472,8 @@ var (
}
OpUnordered = &Opcode {
Opname: "OpUnordered",
+ Class: "Relational_and_Logical",
+ Opcode: 163,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4195,6 +4499,8 @@ var (
}
OpLogicalEqual = &Opcode {
Opname: "OpLogicalEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 164,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4220,6 +4526,8 @@ var (
}
OpLogicalNotEqual = &Opcode {
Opname: "OpLogicalNotEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 165,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4245,6 +4553,8 @@ var (
}
OpLogicalOr = &Opcode {
Opname: "OpLogicalOr",
+ Class: "Relational_and_Logical",
+ Opcode: 166,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4270,6 +4580,8 @@ var (
}
OpLogicalAnd = &Opcode {
Opname: "OpLogicalAnd",
+ Class: "Relational_and_Logical",
+ Opcode: 167,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4295,6 +4607,8 @@ var (
}
OpLogicalNot = &Opcode {
Opname: "OpLogicalNot",
+ Class: "Relational_and_Logical",
+ Opcode: 168,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4315,6 +4629,8 @@ var (
}
OpSelect = &Opcode {
Opname: "OpSelect",
+ Class: "Relational_and_Logical",
+ Opcode: 169,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4345,6 +4661,8 @@ var (
}
OpIEqual = &Opcode {
Opname: "OpIEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 170,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4370,6 +4688,8 @@ var (
}
OpINotEqual = &Opcode {
Opname: "OpINotEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 171,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4395,6 +4715,8 @@ var (
}
OpUGreaterThan = &Opcode {
Opname: "OpUGreaterThan",
+ Class: "Relational_and_Logical",
+ Opcode: 172,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4420,6 +4742,8 @@ var (
}
OpSGreaterThan = &Opcode {
Opname: "OpSGreaterThan",
+ Class: "Relational_and_Logical",
+ Opcode: 173,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4445,6 +4769,8 @@ var (
}
OpUGreaterThanEqual = &Opcode {
Opname: "OpUGreaterThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 174,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4470,6 +4796,8 @@ var (
}
OpSGreaterThanEqual = &Opcode {
Opname: "OpSGreaterThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 175,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4495,6 +4823,8 @@ var (
}
OpULessThan = &Opcode {
Opname: "OpULessThan",
+ Class: "Relational_and_Logical",
+ Opcode: 176,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4520,6 +4850,8 @@ var (
}
OpSLessThan = &Opcode {
Opname: "OpSLessThan",
+ Class: "Relational_and_Logical",
+ Opcode: 177,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4545,6 +4877,8 @@ var (
}
OpULessThanEqual = &Opcode {
Opname: "OpULessThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 178,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4570,6 +4904,8 @@ var (
}
OpSLessThanEqual = &Opcode {
Opname: "OpSLessThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 179,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4595,6 +4931,8 @@ var (
}
OpFOrdEqual = &Opcode {
Opname: "OpFOrdEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 180,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4620,6 +4958,8 @@ var (
}
OpFUnordEqual = &Opcode {
Opname: "OpFUnordEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 181,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4645,6 +4985,8 @@ var (
}
OpFOrdNotEqual = &Opcode {
Opname: "OpFOrdNotEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 182,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4670,6 +5012,8 @@ var (
}
OpFUnordNotEqual = &Opcode {
Opname: "OpFUnordNotEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 183,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4695,6 +5039,8 @@ var (
}
OpFOrdLessThan = &Opcode {
Opname: "OpFOrdLessThan",
+ Class: "Relational_and_Logical",
+ Opcode: 184,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4720,6 +5066,8 @@ var (
}
OpFUnordLessThan = &Opcode {
Opname: "OpFUnordLessThan",
+ Class: "Relational_and_Logical",
+ Opcode: 185,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4745,6 +5093,8 @@ var (
}
OpFOrdGreaterThan = &Opcode {
Opname: "OpFOrdGreaterThan",
+ Class: "Relational_and_Logical",
+ Opcode: 186,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4770,6 +5120,8 @@ var (
}
OpFUnordGreaterThan = &Opcode {
Opname: "OpFUnordGreaterThan",
+ Class: "Relational_and_Logical",
+ Opcode: 187,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4795,6 +5147,8 @@ var (
}
OpFOrdLessThanEqual = &Opcode {
Opname: "OpFOrdLessThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 188,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4820,6 +5174,8 @@ var (
}
OpFUnordLessThanEqual = &Opcode {
Opname: "OpFUnordLessThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 189,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4845,6 +5201,8 @@ var (
}
OpFOrdGreaterThanEqual = &Opcode {
Opname: "OpFOrdGreaterThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 190,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4870,6 +5228,8 @@ var (
}
OpFUnordGreaterThanEqual = &Opcode {
Opname: "OpFUnordGreaterThanEqual",
+ Class: "Relational_and_Logical",
+ Opcode: 191,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4895,6 +5255,8 @@ var (
}
OpShiftRightLogical = &Opcode {
Opname: "OpShiftRightLogical",
+ Class: "Bit",
+ Opcode: 194,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4920,6 +5282,8 @@ var (
}
OpShiftRightArithmetic = &Opcode {
Opname: "OpShiftRightArithmetic",
+ Class: "Bit",
+ Opcode: 195,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4945,6 +5309,8 @@ var (
}
OpShiftLeftLogical = &Opcode {
Opname: "OpShiftLeftLogical",
+ Class: "Bit",
+ Opcode: 196,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4970,6 +5336,8 @@ var (
}
OpBitwiseOr = &Opcode {
Opname: "OpBitwiseOr",
+ Class: "Bit",
+ Opcode: 197,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -4995,6 +5363,8 @@ var (
}
OpBitwiseXor = &Opcode {
Opname: "OpBitwiseXor",
+ Class: "Bit",
+ Opcode: 198,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5020,6 +5390,8 @@ var (
}
OpBitwiseAnd = &Opcode {
Opname: "OpBitwiseAnd",
+ Class: "Bit",
+ Opcode: 199,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5045,6 +5417,8 @@ var (
}
OpNot = &Opcode {
Opname: "OpNot",
+ Class: "Bit",
+ Opcode: 200,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5065,6 +5439,8 @@ var (
}
OpBitFieldInsert = &Opcode {
Opname: "OpBitFieldInsert",
+ Class: "Bit",
+ Opcode: 201,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5100,6 +5476,8 @@ var (
}
OpBitFieldSExtract = &Opcode {
Opname: "OpBitFieldSExtract",
+ Class: "Bit",
+ Opcode: 202,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5130,6 +5508,8 @@ var (
}
OpBitFieldUExtract = &Opcode {
Opname: "OpBitFieldUExtract",
+ Class: "Bit",
+ Opcode: 203,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5160,6 +5540,8 @@ var (
}
OpBitReverse = &Opcode {
Opname: "OpBitReverse",
+ Class: "Bit",
+ Opcode: 204,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5180,6 +5562,8 @@ var (
}
OpBitCount = &Opcode {
Opname: "OpBitCount",
+ Class: "Bit",
+ Opcode: 205,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5200,6 +5584,8 @@ var (
}
OpDPdx = &Opcode {
Opname: "OpDPdx",
+ Class: "Derivative",
+ Opcode: 207,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5220,6 +5606,8 @@ var (
}
OpDPdy = &Opcode {
Opname: "OpDPdy",
+ Class: "Derivative",
+ Opcode: 208,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5240,6 +5628,8 @@ var (
}
OpFwidth = &Opcode {
Opname: "OpFwidth",
+ Class: "Derivative",
+ Opcode: 209,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5260,6 +5650,8 @@ var (
}
OpDPdxFine = &Opcode {
Opname: "OpDPdxFine",
+ Class: "Derivative",
+ Opcode: 210,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5280,6 +5672,8 @@ var (
}
OpDPdyFine = &Opcode {
Opname: "OpDPdyFine",
+ Class: "Derivative",
+ Opcode: 211,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5300,6 +5694,8 @@ var (
}
OpFwidthFine = &Opcode {
Opname: "OpFwidthFine",
+ Class: "Derivative",
+ Opcode: 212,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5320,6 +5716,8 @@ var (
}
OpDPdxCoarse = &Opcode {
Opname: "OpDPdxCoarse",
+ Class: "Derivative",
+ Opcode: 213,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5340,6 +5738,8 @@ var (
}
OpDPdyCoarse = &Opcode {
Opname: "OpDPdyCoarse",
+ Class: "Derivative",
+ Opcode: 214,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5360,6 +5760,8 @@ var (
}
OpFwidthCoarse = &Opcode {
Opname: "OpFwidthCoarse",
+ Class: "Derivative",
+ Opcode: 215,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5380,16 +5782,22 @@ var (
}
OpEmitVertex = &Opcode {
Opname: "OpEmitVertex",
+ Class: "Primitive",
+ Opcode: 218,
Operands: []Operand {
},
}
OpEndPrimitive = &Opcode {
Opname: "OpEndPrimitive",
+ Class: "Primitive",
+ Opcode: 219,
Operands: []Operand {
},
}
OpEmitStreamVertex = &Opcode {
Opname: "OpEmitStreamVertex",
+ Class: "Primitive",
+ Opcode: 220,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -5400,6 +5808,8 @@ var (
}
OpEndStreamPrimitive = &Opcode {
Opname: "OpEndStreamPrimitive",
+ Class: "Primitive",
+ Opcode: 221,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -5410,6 +5820,8 @@ var (
}
OpControlBarrier = &Opcode {
Opname: "OpControlBarrier",
+ Class: "Barrier",
+ Opcode: 224,
Operands: []Operand {
Operand {
Kind: OperandKindIdScope,
@@ -5430,6 +5842,8 @@ var (
}
OpMemoryBarrier = &Opcode {
Opname: "OpMemoryBarrier",
+ Class: "Barrier",
+ Opcode: 225,
Operands: []Operand {
Operand {
Kind: OperandKindIdScope,
@@ -5445,6 +5859,8 @@ var (
}
OpAtomicLoad = &Opcode {
Opname: "OpAtomicLoad",
+ Class: "Atomic",
+ Opcode: 227,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5475,6 +5891,8 @@ var (
}
OpAtomicStore = &Opcode {
Opname: "OpAtomicStore",
+ Class: "Atomic",
+ Opcode: 228,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -5500,6 +5918,8 @@ var (
}
OpAtomicExchange = &Opcode {
Opname: "OpAtomicExchange",
+ Class: "Atomic",
+ Opcode: 229,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5535,6 +5955,8 @@ var (
}
OpAtomicCompareExchange = &Opcode {
Opname: "OpAtomicCompareExchange",
+ Class: "Atomic",
+ Opcode: 230,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5580,6 +6002,8 @@ var (
}
OpAtomicCompareExchangeWeak = &Opcode {
Opname: "OpAtomicCompareExchangeWeak",
+ Class: "Atomic",
+ Opcode: 231,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5625,6 +6049,8 @@ var (
}
OpAtomicIIncrement = &Opcode {
Opname: "OpAtomicIIncrement",
+ Class: "Atomic",
+ Opcode: 232,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5655,6 +6081,8 @@ var (
}
OpAtomicIDecrement = &Opcode {
Opname: "OpAtomicIDecrement",
+ Class: "Atomic",
+ Opcode: 233,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5685,6 +6113,8 @@ var (
}
OpAtomicIAdd = &Opcode {
Opname: "OpAtomicIAdd",
+ Class: "Atomic",
+ Opcode: 234,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5720,6 +6150,8 @@ var (
}
OpAtomicISub = &Opcode {
Opname: "OpAtomicISub",
+ Class: "Atomic",
+ Opcode: 235,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5755,6 +6187,8 @@ var (
}
OpAtomicSMin = &Opcode {
Opname: "OpAtomicSMin",
+ Class: "Atomic",
+ Opcode: 236,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5790,6 +6224,8 @@ var (
}
OpAtomicUMin = &Opcode {
Opname: "OpAtomicUMin",
+ Class: "Atomic",
+ Opcode: 237,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5825,6 +6261,8 @@ var (
}
OpAtomicSMax = &Opcode {
Opname: "OpAtomicSMax",
+ Class: "Atomic",
+ Opcode: 238,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5860,6 +6298,8 @@ var (
}
OpAtomicUMax = &Opcode {
Opname: "OpAtomicUMax",
+ Class: "Atomic",
+ Opcode: 239,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5895,6 +6335,8 @@ var (
}
OpAtomicAnd = &Opcode {
Opname: "OpAtomicAnd",
+ Class: "Atomic",
+ Opcode: 240,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5930,6 +6372,8 @@ var (
}
OpAtomicOr = &Opcode {
Opname: "OpAtomicOr",
+ Class: "Atomic",
+ Opcode: 241,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -5965,6 +6409,8 @@ var (
}
OpAtomicXor = &Opcode {
Opname: "OpAtomicXor",
+ Class: "Atomic",
+ Opcode: 242,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6000,6 +6446,8 @@ var (
}
OpPhi = &Opcode {
Opname: "OpPhi",
+ Class: "Control-Flow",
+ Opcode: 245,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6020,6 +6468,8 @@ var (
}
OpLoopMerge = &Opcode {
Opname: "OpLoopMerge",
+ Class: "Control-Flow",
+ Opcode: 246,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6040,6 +6490,8 @@ var (
}
OpSelectionMerge = &Opcode {
Opname: "OpSelectionMerge",
+ Class: "Control-Flow",
+ Opcode: 247,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6055,6 +6507,8 @@ var (
}
OpLabel = &Opcode {
Opname: "OpLabel",
+ Class: "Control-Flow",
+ Opcode: 248,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -6065,6 +6519,8 @@ var (
}
OpBranch = &Opcode {
Opname: "OpBranch",
+ Class: "Control-Flow",
+ Opcode: 249,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6075,6 +6531,8 @@ var (
}
OpBranchConditional = &Opcode {
Opname: "OpBranchConditional",
+ Class: "Control-Flow",
+ Opcode: 250,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6100,6 +6558,8 @@ var (
}
OpSwitch = &Opcode {
Opname: "OpSwitch",
+ Class: "Control-Flow",
+ Opcode: 251,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6120,16 +6580,22 @@ var (
}
OpKill = &Opcode {
Opname: "OpKill",
+ Class: "Control-Flow",
+ Opcode: 252,
Operands: []Operand {
},
}
OpReturn = &Opcode {
Opname: "OpReturn",
+ Class: "Control-Flow",
+ Opcode: 253,
Operands: []Operand {
},
}
OpReturnValue = &Opcode {
Opname: "OpReturnValue",
+ Class: "Control-Flow",
+ Opcode: 254,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6140,11 +6606,15 @@ var (
}
OpUnreachable = &Opcode {
Opname: "OpUnreachable",
+ Class: "Control-Flow",
+ Opcode: 255,
Operands: []Operand {
},
}
OpLifetimeStart = &Opcode {
Opname: "OpLifetimeStart",
+ Class: "Control-Flow",
+ Opcode: 256,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6160,6 +6630,8 @@ var (
}
OpLifetimeStop = &Opcode {
Opname: "OpLifetimeStop",
+ Class: "Control-Flow",
+ Opcode: 257,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6175,6 +6647,8 @@ var (
}
OpGroupAsyncCopy = &Opcode {
Opname: "OpGroupAsyncCopy",
+ Class: "Group",
+ Opcode: 259,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6220,6 +6694,8 @@ var (
}
OpGroupWaitEvents = &Opcode {
Opname: "OpGroupWaitEvents",
+ Class: "Group",
+ Opcode: 260,
Operands: []Operand {
Operand {
Kind: OperandKindIdScope,
@@ -6240,6 +6716,8 @@ var (
}
OpGroupAll = &Opcode {
Opname: "OpGroupAll",
+ Class: "Group",
+ Opcode: 261,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6265,6 +6743,8 @@ var (
}
OpGroupAny = &Opcode {
Opname: "OpGroupAny",
+ Class: "Group",
+ Opcode: 262,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6290,6 +6770,8 @@ var (
}
OpGroupBroadcast = &Opcode {
Opname: "OpGroupBroadcast",
+ Class: "Group",
+ Opcode: 263,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6320,6 +6802,8 @@ var (
}
OpGroupIAdd = &Opcode {
Opname: "OpGroupIAdd",
+ Class: "Group",
+ Opcode: 264,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6350,6 +6834,8 @@ var (
}
OpGroupFAdd = &Opcode {
Opname: "OpGroupFAdd",
+ Class: "Group",
+ Opcode: 265,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6380,6 +6866,8 @@ var (
}
OpGroupFMin = &Opcode {
Opname: "OpGroupFMin",
+ Class: "Group",
+ Opcode: 266,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6410,6 +6898,8 @@ var (
}
OpGroupUMin = &Opcode {
Opname: "OpGroupUMin",
+ Class: "Group",
+ Opcode: 267,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6440,6 +6930,8 @@ var (
}
OpGroupSMin = &Opcode {
Opname: "OpGroupSMin",
+ Class: "Group",
+ Opcode: 268,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6470,6 +6962,8 @@ var (
}
OpGroupFMax = &Opcode {
Opname: "OpGroupFMax",
+ Class: "Group",
+ Opcode: 269,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6500,6 +6994,8 @@ var (
}
OpGroupUMax = &Opcode {
Opname: "OpGroupUMax",
+ Class: "Group",
+ Opcode: 270,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6530,6 +7026,8 @@ var (
}
OpGroupSMax = &Opcode {
Opname: "OpGroupSMax",
+ Class: "Group",
+ Opcode: 271,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6560,6 +7058,8 @@ var (
}
OpReadPipe = &Opcode {
Opname: "OpReadPipe",
+ Class: "Pipe",
+ Opcode: 274,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6595,6 +7095,8 @@ var (
}
OpWritePipe = &Opcode {
Opname: "OpWritePipe",
+ Class: "Pipe",
+ Opcode: 275,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6630,6 +7132,8 @@ var (
}
OpReservedReadPipe = &Opcode {
Opname: "OpReservedReadPipe",
+ Class: "Pipe",
+ Opcode: 276,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6675,6 +7179,8 @@ var (
}
OpReservedWritePipe = &Opcode {
Opname: "OpReservedWritePipe",
+ Class: "Pipe",
+ Opcode: 277,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6720,6 +7226,8 @@ var (
}
OpReserveReadPipePackets = &Opcode {
Opname: "OpReserveReadPipePackets",
+ Class: "Pipe",
+ Opcode: 278,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6755,6 +7263,8 @@ var (
}
OpReserveWritePipePackets = &Opcode {
Opname: "OpReserveWritePipePackets",
+ Class: "Pipe",
+ Opcode: 279,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6790,6 +7300,8 @@ var (
}
OpCommitReadPipe = &Opcode {
Opname: "OpCommitReadPipe",
+ Class: "Pipe",
+ Opcode: 280,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6815,6 +7327,8 @@ var (
}
OpCommitWritePipe = &Opcode {
Opname: "OpCommitWritePipe",
+ Class: "Pipe",
+ Opcode: 281,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -6840,6 +7354,8 @@ var (
}
OpIsValidReserveId = &Opcode {
Opname: "OpIsValidReserveId",
+ Class: "Pipe",
+ Opcode: 282,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6860,6 +7376,8 @@ var (
}
OpGetNumPipePackets = &Opcode {
Opname: "OpGetNumPipePackets",
+ Class: "Pipe",
+ Opcode: 283,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6890,6 +7408,8 @@ var (
}
OpGetMaxPipePackets = &Opcode {
Opname: "OpGetMaxPipePackets",
+ Class: "Pipe",
+ Opcode: 284,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6920,6 +7440,8 @@ var (
}
OpGroupReserveReadPipePackets = &Opcode {
Opname: "OpGroupReserveReadPipePackets",
+ Class: "Pipe",
+ Opcode: 285,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -6960,6 +7482,8 @@ var (
}
OpGroupReserveWritePipePackets = &Opcode {
Opname: "OpGroupReserveWritePipePackets",
+ Class: "Pipe",
+ Opcode: 286,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7000,6 +7524,8 @@ var (
}
OpGroupCommitReadPipe = &Opcode {
Opname: "OpGroupCommitReadPipe",
+ Class: "Pipe",
+ Opcode: 287,
Operands: []Operand {
Operand {
Kind: OperandKindIdScope,
@@ -7030,6 +7556,8 @@ var (
}
OpGroupCommitWritePipe = &Opcode {
Opname: "OpGroupCommitWritePipe",
+ Class: "Pipe",
+ Opcode: 288,
Operands: []Operand {
Operand {
Kind: OperandKindIdScope,
@@ -7060,6 +7588,8 @@ var (
}
OpEnqueueMarker = &Opcode {
Opname: "OpEnqueueMarker",
+ Class: "Device-Side_Enqueue",
+ Opcode: 291,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7095,6 +7625,8 @@ var (
}
OpEnqueueKernel = &Opcode {
Opname: "OpEnqueueKernel",
+ Class: "Device-Side_Enqueue",
+ Opcode: 292,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7165,6 +7697,8 @@ var (
}
OpGetKernelNDrangeSubGroupCount = &Opcode {
Opname: "OpGetKernelNDrangeSubGroupCount",
+ Class: "Device-Side_Enqueue",
+ Opcode: 293,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7205,6 +7739,8 @@ var (
}
OpGetKernelNDrangeMaxSubGroupSize = &Opcode {
Opname: "OpGetKernelNDrangeMaxSubGroupSize",
+ Class: "Device-Side_Enqueue",
+ Opcode: 294,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7245,6 +7781,8 @@ var (
}
OpGetKernelWorkGroupSize = &Opcode {
Opname: "OpGetKernelWorkGroupSize",
+ Class: "Device-Side_Enqueue",
+ Opcode: 295,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7280,6 +7818,8 @@ var (
}
OpGetKernelPreferredWorkGroupSizeMultiple = &Opcode {
Opname: "OpGetKernelPreferredWorkGroupSizeMultiple",
+ Class: "Device-Side_Enqueue",
+ Opcode: 296,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7315,6 +7855,8 @@ var (
}
OpRetainEvent = &Opcode {
Opname: "OpRetainEvent",
+ Class: "Device-Side_Enqueue",
+ Opcode: 297,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -7325,6 +7867,8 @@ var (
}
OpReleaseEvent = &Opcode {
Opname: "OpReleaseEvent",
+ Class: "Device-Side_Enqueue",
+ Opcode: 298,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -7335,6 +7879,8 @@ var (
}
OpCreateUserEvent = &Opcode {
Opname: "OpCreateUserEvent",
+ Class: "Device-Side_Enqueue",
+ Opcode: 299,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7350,6 +7896,8 @@ var (
}
OpIsValidEvent = &Opcode {
Opname: "OpIsValidEvent",
+ Class: "Device-Side_Enqueue",
+ Opcode: 300,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7370,6 +7918,8 @@ var (
}
OpSetUserEventStatus = &Opcode {
Opname: "OpSetUserEventStatus",
+ Class: "Device-Side_Enqueue",
+ Opcode: 301,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -7385,6 +7935,8 @@ var (
}
OpCaptureEventProfilingInfo = &Opcode {
Opname: "OpCaptureEventProfilingInfo",
+ Class: "Device-Side_Enqueue",
+ Opcode: 302,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -7405,6 +7957,8 @@ var (
}
OpGetDefaultQueue = &Opcode {
Opname: "OpGetDefaultQueue",
+ Class: "Device-Side_Enqueue",
+ Opcode: 303,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7420,6 +7974,8 @@ var (
}
OpBuildNDRange = &Opcode {
Opname: "OpBuildNDRange",
+ Class: "Device-Side_Enqueue",
+ Opcode: 304,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7450,6 +8006,8 @@ var (
}
OpImageSparseSampleImplicitLod = &Opcode {
Opname: "OpImageSparseSampleImplicitLod",
+ Class: "Image",
+ Opcode: 305,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7480,6 +8038,8 @@ var (
}
OpImageSparseSampleExplicitLod = &Opcode {
Opname: "OpImageSparseSampleExplicitLod",
+ Class: "Image",
+ Opcode: 306,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7510,6 +8070,8 @@ var (
}
OpImageSparseSampleDrefImplicitLod = &Opcode {
Opname: "OpImageSparseSampleDrefImplicitLod",
+ Class: "Image",
+ Opcode: 307,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7545,6 +8107,8 @@ var (
}
OpImageSparseSampleDrefExplicitLod = &Opcode {
Opname: "OpImageSparseSampleDrefExplicitLod",
+ Class: "Image",
+ Opcode: 308,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7580,6 +8144,8 @@ var (
}
OpImageSparseSampleProjImplicitLod = &Opcode {
Opname: "OpImageSparseSampleProjImplicitLod",
+ Class: "Image",
+ Opcode: 309,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7610,6 +8176,8 @@ var (
}
OpImageSparseSampleProjExplicitLod = &Opcode {
Opname: "OpImageSparseSampleProjExplicitLod",
+ Class: "Image",
+ Opcode: 310,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7640,6 +8208,8 @@ var (
}
OpImageSparseSampleProjDrefImplicitLod = &Opcode {
Opname: "OpImageSparseSampleProjDrefImplicitLod",
+ Class: "Image",
+ Opcode: 311,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7675,6 +8245,8 @@ var (
}
OpImageSparseSampleProjDrefExplicitLod = &Opcode {
Opname: "OpImageSparseSampleProjDrefExplicitLod",
+ Class: "Image",
+ Opcode: 312,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7710,6 +8282,8 @@ var (
}
OpImageSparseFetch = &Opcode {
Opname: "OpImageSparseFetch",
+ Class: "Image",
+ Opcode: 313,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7740,6 +8314,8 @@ var (
}
OpImageSparseGather = &Opcode {
Opname: "OpImageSparseGather",
+ Class: "Image",
+ Opcode: 314,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7775,6 +8351,8 @@ var (
}
OpImageSparseDrefGather = &Opcode {
Opname: "OpImageSparseDrefGather",
+ Class: "Image",
+ Opcode: 315,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7810,6 +8388,8 @@ var (
}
OpImageSparseTexelsResident = &Opcode {
Opname: "OpImageSparseTexelsResident",
+ Class: "Image",
+ Opcode: 316,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7830,11 +8410,15 @@ var (
}
OpNoLine = &Opcode {
Opname: "OpNoLine",
+ Class: "Debug",
+ Opcode: 317,
Operands: []Operand {
},
}
OpAtomicFlagTestAndSet = &Opcode {
Opname: "OpAtomicFlagTestAndSet",
+ Class: "Atomic",
+ Opcode: 318,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7865,6 +8449,8 @@ var (
}
OpAtomicFlagClear = &Opcode {
Opname: "OpAtomicFlagClear",
+ Class: "Atomic",
+ Opcode: 319,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -7885,6 +8471,8 @@ var (
}
OpImageSparseRead = &Opcode {
Opname: "OpImageSparseRead",
+ Class: "Image",
+ Opcode: 320,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7915,6 +8503,8 @@ var (
}
OpSizeOf = &Opcode {
Opname: "OpSizeOf",
+ Class: "Miscellaneous",
+ Opcode: 321,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7935,6 +8525,8 @@ var (
}
OpTypePipeStorage = &Opcode {
Opname: "OpTypePipeStorage",
+ Class: "Type-Declaration",
+ Opcode: 322,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -7945,6 +8537,8 @@ var (
}
OpConstantPipeStorage = &Opcode {
Opname: "OpConstantPipeStorage",
+ Class: "Pipe",
+ Opcode: 323,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7975,6 +8569,8 @@ var (
}
OpCreatePipeFromPipeStorage = &Opcode {
Opname: "OpCreatePipeFromPipeStorage",
+ Class: "Pipe",
+ Opcode: 324,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -7995,6 +8591,8 @@ var (
}
OpGetKernelLocalSizeForSubgroupCount = &Opcode {
Opname: "OpGetKernelLocalSizeForSubgroupCount",
+ Class: "Device-Side_Enqueue",
+ Opcode: 325,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8035,6 +8633,8 @@ var (
}
OpGetKernelMaxNumSubgroups = &Opcode {
Opname: "OpGetKernelMaxNumSubgroups",
+ Class: "Device-Side_Enqueue",
+ Opcode: 326,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8070,6 +8670,8 @@ var (
}
OpTypeNamedBarrier = &Opcode {
Opname: "OpTypeNamedBarrier",
+ Class: "Type-Declaration",
+ Opcode: 327,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -8080,6 +8682,8 @@ var (
}
OpNamedBarrierInitialize = &Opcode {
Opname: "OpNamedBarrierInitialize",
+ Class: "Barrier",
+ Opcode: 328,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8100,6 +8704,8 @@ var (
}
OpMemoryNamedBarrier = &Opcode {
Opname: "OpMemoryNamedBarrier",
+ Class: "Barrier",
+ Opcode: 329,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -8120,6 +8726,8 @@ var (
}
OpModuleProcessed = &Opcode {
Opname: "OpModuleProcessed",
+ Class: "Debug",
+ Opcode: 330,
Operands: []Operand {
Operand {
Kind: OperandKindLiteralString,
@@ -8130,6 +8738,8 @@ var (
}
OpExecutionModeId = &Opcode {
Opname: "OpExecutionModeId",
+ Class: "Mode-Setting",
+ Opcode: 331,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -8145,6 +8755,8 @@ var (
}
OpDecorateId = &Opcode {
Opname: "OpDecorateId",
+ Class: "Annotation",
+ Opcode: 332,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -8160,6 +8772,8 @@ var (
}
OpGroupNonUniformElect = &Opcode {
Opname: "OpGroupNonUniformElect",
+ Class: "Non-Uniform",
+ Opcode: 333,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8180,6 +8794,8 @@ var (
}
OpGroupNonUniformAll = &Opcode {
Opname: "OpGroupNonUniformAll",
+ Class: "Non-Uniform",
+ Opcode: 334,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8205,6 +8821,8 @@ var (
}
OpGroupNonUniformAny = &Opcode {
Opname: "OpGroupNonUniformAny",
+ Class: "Non-Uniform",
+ Opcode: 335,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8230,6 +8848,8 @@ var (
}
OpGroupNonUniformAllEqual = &Opcode {
Opname: "OpGroupNonUniformAllEqual",
+ Class: "Non-Uniform",
+ Opcode: 336,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8255,6 +8875,8 @@ var (
}
OpGroupNonUniformBroadcast = &Opcode {
Opname: "OpGroupNonUniformBroadcast",
+ Class: "Non-Uniform",
+ Opcode: 337,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8285,6 +8907,8 @@ var (
}
OpGroupNonUniformBroadcastFirst = &Opcode {
Opname: "OpGroupNonUniformBroadcastFirst",
+ Class: "Non-Uniform",
+ Opcode: 338,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8310,6 +8934,8 @@ var (
}
OpGroupNonUniformBallot = &Opcode {
Opname: "OpGroupNonUniformBallot",
+ Class: "Non-Uniform",
+ Opcode: 339,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8335,6 +8961,8 @@ var (
}
OpGroupNonUniformInverseBallot = &Opcode {
Opname: "OpGroupNonUniformInverseBallot",
+ Class: "Non-Uniform",
+ Opcode: 340,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8360,6 +8988,8 @@ var (
}
OpGroupNonUniformBallotBitExtract = &Opcode {
Opname: "OpGroupNonUniformBallotBitExtract",
+ Class: "Non-Uniform",
+ Opcode: 341,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8390,6 +9020,8 @@ var (
}
OpGroupNonUniformBallotBitCount = &Opcode {
Opname: "OpGroupNonUniformBallotBitCount",
+ Class: "Non-Uniform",
+ Opcode: 342,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8420,6 +9052,8 @@ var (
}
OpGroupNonUniformBallotFindLSB = &Opcode {
Opname: "OpGroupNonUniformBallotFindLSB",
+ Class: "Non-Uniform",
+ Opcode: 343,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8445,6 +9079,8 @@ var (
}
OpGroupNonUniformBallotFindMSB = &Opcode {
Opname: "OpGroupNonUniformBallotFindMSB",
+ Class: "Non-Uniform",
+ Opcode: 344,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8470,6 +9106,8 @@ var (
}
OpGroupNonUniformShuffle = &Opcode {
Opname: "OpGroupNonUniformShuffle",
+ Class: "Non-Uniform",
+ Opcode: 345,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8500,6 +9138,8 @@ var (
}
OpGroupNonUniformShuffleXor = &Opcode {
Opname: "OpGroupNonUniformShuffleXor",
+ Class: "Non-Uniform",
+ Opcode: 346,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8530,6 +9170,8 @@ var (
}
OpGroupNonUniformShuffleUp = &Opcode {
Opname: "OpGroupNonUniformShuffleUp",
+ Class: "Non-Uniform",
+ Opcode: 347,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8560,6 +9202,8 @@ var (
}
OpGroupNonUniformShuffleDown = &Opcode {
Opname: "OpGroupNonUniformShuffleDown",
+ Class: "Non-Uniform",
+ Opcode: 348,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8590,6 +9234,8 @@ var (
}
OpGroupNonUniformIAdd = &Opcode {
Opname: "OpGroupNonUniformIAdd",
+ Class: "Non-Uniform",
+ Opcode: 349,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8625,6 +9271,8 @@ var (
}
OpGroupNonUniformFAdd = &Opcode {
Opname: "OpGroupNonUniformFAdd",
+ Class: "Non-Uniform",
+ Opcode: 350,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8660,6 +9308,8 @@ var (
}
OpGroupNonUniformIMul = &Opcode {
Opname: "OpGroupNonUniformIMul",
+ Class: "Non-Uniform",
+ Opcode: 351,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8695,6 +9345,8 @@ var (
}
OpGroupNonUniformFMul = &Opcode {
Opname: "OpGroupNonUniformFMul",
+ Class: "Non-Uniform",
+ Opcode: 352,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8730,6 +9382,8 @@ var (
}
OpGroupNonUniformSMin = &Opcode {
Opname: "OpGroupNonUniformSMin",
+ Class: "Non-Uniform",
+ Opcode: 353,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8765,6 +9419,8 @@ var (
}
OpGroupNonUniformUMin = &Opcode {
Opname: "OpGroupNonUniformUMin",
+ Class: "Non-Uniform",
+ Opcode: 354,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8800,6 +9456,8 @@ var (
}
OpGroupNonUniformFMin = &Opcode {
Opname: "OpGroupNonUniformFMin",
+ Class: "Non-Uniform",
+ Opcode: 355,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8835,6 +9493,8 @@ var (
}
OpGroupNonUniformSMax = &Opcode {
Opname: "OpGroupNonUniformSMax",
+ Class: "Non-Uniform",
+ Opcode: 356,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8870,6 +9530,8 @@ var (
}
OpGroupNonUniformUMax = &Opcode {
Opname: "OpGroupNonUniformUMax",
+ Class: "Non-Uniform",
+ Opcode: 357,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8905,6 +9567,8 @@ var (
}
OpGroupNonUniformFMax = &Opcode {
Opname: "OpGroupNonUniformFMax",
+ Class: "Non-Uniform",
+ Opcode: 358,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8940,6 +9604,8 @@ var (
}
OpGroupNonUniformBitwiseAnd = &Opcode {
Opname: "OpGroupNonUniformBitwiseAnd",
+ Class: "Non-Uniform",
+ Opcode: 359,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -8975,6 +9641,8 @@ var (
}
OpGroupNonUniformBitwiseOr = &Opcode {
Opname: "OpGroupNonUniformBitwiseOr",
+ Class: "Non-Uniform",
+ Opcode: 360,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9010,6 +9678,8 @@ var (
}
OpGroupNonUniformBitwiseXor = &Opcode {
Opname: "OpGroupNonUniformBitwiseXor",
+ Class: "Non-Uniform",
+ Opcode: 361,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9045,6 +9715,8 @@ var (
}
OpGroupNonUniformLogicalAnd = &Opcode {
Opname: "OpGroupNonUniformLogicalAnd",
+ Class: "Non-Uniform",
+ Opcode: 362,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9080,6 +9752,8 @@ var (
}
OpGroupNonUniformLogicalOr = &Opcode {
Opname: "OpGroupNonUniformLogicalOr",
+ Class: "Non-Uniform",
+ Opcode: 363,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9115,6 +9789,8 @@ var (
}
OpGroupNonUniformLogicalXor = &Opcode {
Opname: "OpGroupNonUniformLogicalXor",
+ Class: "Non-Uniform",
+ Opcode: 364,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9150,6 +9826,8 @@ var (
}
OpGroupNonUniformQuadBroadcast = &Opcode {
Opname: "OpGroupNonUniformQuadBroadcast",
+ Class: "Non-Uniform",
+ Opcode: 365,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9180,6 +9858,8 @@ var (
}
OpGroupNonUniformQuadSwap = &Opcode {
Opname: "OpGroupNonUniformQuadSwap",
+ Class: "Non-Uniform",
+ Opcode: 366,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9210,6 +9890,8 @@ var (
}
OpCopyLogical = &Opcode {
Opname: "OpCopyLogical",
+ Class: "Composite",
+ Opcode: 400,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9230,6 +9912,8 @@ var (
}
OpPtrEqual = &Opcode {
Opname: "OpPtrEqual",
+ Class: "Memory",
+ Opcode: 401,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9255,6 +9939,8 @@ var (
}
OpPtrNotEqual = &Opcode {
Opname: "OpPtrNotEqual",
+ Class: "Memory",
+ Opcode: 402,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9280,6 +9966,8 @@ var (
}
OpPtrDiff = &Opcode {
Opname: "OpPtrDiff",
+ Class: "Memory",
+ Opcode: 403,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9305,6 +9993,8 @@ var (
}
OpSubgroupBallotKHR = &Opcode {
Opname: "OpSubgroupBallotKHR",
+ Class: "Group",
+ Opcode: 4421,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9325,6 +10015,8 @@ var (
}
OpSubgroupFirstInvocationKHR = &Opcode {
Opname: "OpSubgroupFirstInvocationKHR",
+ Class: "Group",
+ Opcode: 4422,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9345,6 +10037,8 @@ var (
}
OpSubgroupAllKHR = &Opcode {
Opname: "OpSubgroupAllKHR",
+ Class: "Group",
+ Opcode: 4428,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9365,6 +10059,8 @@ var (
}
OpSubgroupAnyKHR = &Opcode {
Opname: "OpSubgroupAnyKHR",
+ Class: "Group",
+ Opcode: 4429,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9385,6 +10081,8 @@ var (
}
OpSubgroupAllEqualKHR = &Opcode {
Opname: "OpSubgroupAllEqualKHR",
+ Class: "Group",
+ Opcode: 4430,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9405,6 +10103,8 @@ var (
}
OpSubgroupReadInvocationKHR = &Opcode {
Opname: "OpSubgroupReadInvocationKHR",
+ Class: "Group",
+ Opcode: 4432,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9430,6 +10130,8 @@ var (
}
OpGroupIAddNonUniformAMD = &Opcode {
Opname: "OpGroupIAddNonUniformAMD",
+ Class: "Group",
+ Opcode: 5000,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9460,6 +10162,8 @@ var (
}
OpGroupFAddNonUniformAMD = &Opcode {
Opname: "OpGroupFAddNonUniformAMD",
+ Class: "Group",
+ Opcode: 5001,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9490,6 +10194,8 @@ var (
}
OpGroupFMinNonUniformAMD = &Opcode {
Opname: "OpGroupFMinNonUniformAMD",
+ Class: "Group",
+ Opcode: 5002,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9520,6 +10226,8 @@ var (
}
OpGroupUMinNonUniformAMD = &Opcode {
Opname: "OpGroupUMinNonUniformAMD",
+ Class: "Group",
+ Opcode: 5003,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9550,6 +10258,8 @@ var (
}
OpGroupSMinNonUniformAMD = &Opcode {
Opname: "OpGroupSMinNonUniformAMD",
+ Class: "Group",
+ Opcode: 5004,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9580,6 +10290,8 @@ var (
}
OpGroupFMaxNonUniformAMD = &Opcode {
Opname: "OpGroupFMaxNonUniformAMD",
+ Class: "Group",
+ Opcode: 5005,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9610,6 +10322,8 @@ var (
}
OpGroupUMaxNonUniformAMD = &Opcode {
Opname: "OpGroupUMaxNonUniformAMD",
+ Class: "Group",
+ Opcode: 5006,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9640,6 +10354,8 @@ var (
}
OpGroupSMaxNonUniformAMD = &Opcode {
Opname: "OpGroupSMaxNonUniformAMD",
+ Class: "Group",
+ Opcode: 5007,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9670,6 +10386,8 @@ var (
}
OpFragmentMaskFetchAMD = &Opcode {
Opname: "OpFragmentMaskFetchAMD",
+ Class: "Reserved",
+ Opcode: 5011,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9695,6 +10413,8 @@ var (
}
OpFragmentFetchAMD = &Opcode {
Opname: "OpFragmentFetchAMD",
+ Class: "Reserved",
+ Opcode: 5012,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9725,6 +10445,8 @@ var (
}
OpReadClockKHR = &Opcode {
Opname: "OpReadClockKHR",
+ Class: "Reserved",
+ Opcode: 5056,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9745,6 +10467,8 @@ var (
}
OpImageSampleFootprintNV = &Opcode {
Opname: "OpImageSampleFootprintNV",
+ Class: "Image",
+ Opcode: 5283,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9785,6 +10509,8 @@ var (
}
OpGroupNonUniformPartitionNV = &Opcode {
Opname: "OpGroupNonUniformPartitionNV",
+ Class: "Non-Uniform",
+ Opcode: 5296,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9805,6 +10531,8 @@ var (
}
OpWritePackedPrimitiveIndices4x8NV = &Opcode {
Opname: "OpWritePackedPrimitiveIndices4x8NV",
+ Class: "Reserved",
+ Opcode: 5299,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -9820,6 +10548,8 @@ var (
}
OpReportIntersectionNV = &Opcode {
Opname: "OpReportIntersectionNV",
+ Class: "Reserved",
+ Opcode: 5334,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -9845,16 +10575,22 @@ var (
}
OpIgnoreIntersectionNV = &Opcode {
Opname: "OpIgnoreIntersectionNV",
+ Class: "Reserved",
+ Opcode: 5335,
Operands: []Operand {
},
}
OpTerminateRayNV = &Opcode {
Opname: "OpTerminateRayNV",
+ Class: "Reserved",
+ Opcode: 5336,
Operands: []Operand {
},
}
OpTraceNV = &Opcode {
Opname: "OpTraceNV",
+ Class: "Reserved",
+ Opcode: 5337,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -9915,6 +10651,8 @@ var (
}
OpTypeAccelerationStructureNV = &Opcode {
Opname: "OpTypeAccelerationStructureNV",
+ Class: "Reserved",
+ Opcode: 5341,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -9925,6 +10663,8 @@ var (
}
OpExecuteCallableNV = &Opcode {
Opname: "OpExecuteCallableNV",
+ Class: "Reserved",
+ Opcode: 5344,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -9940,6 +10680,8 @@ var (
}
OpTypeCooperativeMatrixNV = &Opcode {
Opname: "OpTypeCooperativeMatrixNV",
+ Class: "Reserved",
+ Opcode: 5358,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -9970,6 +10712,8 @@ var (
}
OpCooperativeMatrixLoadNV = &Opcode {
Opname: "OpCooperativeMatrixLoadNV",
+ Class: "Reserved",
+ Opcode: 5359,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10005,6 +10749,8 @@ var (
}
OpCooperativeMatrixStoreNV = &Opcode {
Opname: "OpCooperativeMatrixStoreNV",
+ Class: "Reserved",
+ Opcode: 5360,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10035,6 +10781,8 @@ var (
}
OpCooperativeMatrixMulAddNV = &Opcode {
Opname: "OpCooperativeMatrixMulAddNV",
+ Class: "Reserved",
+ Opcode: 5361,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10065,6 +10813,8 @@ var (
}
OpCooperativeMatrixLengthNV = &Opcode {
Opname: "OpCooperativeMatrixLengthNV",
+ Class: "Reserved",
+ Opcode: 5362,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10085,21 +10835,29 @@ var (
}
OpBeginInvocationInterlockEXT = &Opcode {
Opname: "OpBeginInvocationInterlockEXT",
+ Class: "Reserved",
+ Opcode: 5364,
Operands: []Operand {
},
}
OpEndInvocationInterlockEXT = &Opcode {
Opname: "OpEndInvocationInterlockEXT",
+ Class: "Reserved",
+ Opcode: 5365,
Operands: []Operand {
},
}
OpDemoteToHelperInvocationEXT = &Opcode {
Opname: "OpDemoteToHelperInvocationEXT",
+ Class: "Reserved",
+ Opcode: 5380,
Operands: []Operand {
},
}
OpIsHelperInvocationEXT = &Opcode {
Opname: "OpIsHelperInvocationEXT",
+ Class: "Reserved",
+ Opcode: 5381,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10115,6 +10873,8 @@ var (
}
OpSubgroupShuffleINTEL = &Opcode {
Opname: "OpSubgroupShuffleINTEL",
+ Class: "Group",
+ Opcode: 5571,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10140,6 +10900,8 @@ var (
}
OpSubgroupShuffleDownINTEL = &Opcode {
Opname: "OpSubgroupShuffleDownINTEL",
+ Class: "Group",
+ Opcode: 5572,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10170,6 +10932,8 @@ var (
}
OpSubgroupShuffleUpINTEL = &Opcode {
Opname: "OpSubgroupShuffleUpINTEL",
+ Class: "Group",
+ Opcode: 5573,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10200,6 +10964,8 @@ var (
}
OpSubgroupShuffleXorINTEL = &Opcode {
Opname: "OpSubgroupShuffleXorINTEL",
+ Class: "Group",
+ Opcode: 5574,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10225,6 +10991,8 @@ var (
}
OpSubgroupBlockReadINTEL = &Opcode {
Opname: "OpSubgroupBlockReadINTEL",
+ Class: "Group",
+ Opcode: 5575,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10245,6 +11013,8 @@ var (
}
OpSubgroupBlockWriteINTEL = &Opcode {
Opname: "OpSubgroupBlockWriteINTEL",
+ Class: "Group",
+ Opcode: 5576,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10260,6 +11030,8 @@ var (
}
OpSubgroupImageBlockReadINTEL = &Opcode {
Opname: "OpSubgroupImageBlockReadINTEL",
+ Class: "Group",
+ Opcode: 5577,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10285,6 +11057,8 @@ var (
}
OpSubgroupImageBlockWriteINTEL = &Opcode {
Opname: "OpSubgroupImageBlockWriteINTEL",
+ Class: "Group",
+ Opcode: 5578,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10305,6 +11079,8 @@ var (
}
OpSubgroupImageMediaBlockReadINTEL = &Opcode {
Opname: "OpSubgroupImageMediaBlockReadINTEL",
+ Class: "Group",
+ Opcode: 5580,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10340,6 +11116,8 @@ var (
}
OpSubgroupImageMediaBlockWriteINTEL = &Opcode {
Opname: "OpSubgroupImageMediaBlockWriteINTEL",
+ Class: "Group",
+ Opcode: 5581,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10370,6 +11148,8 @@ var (
}
OpUCountLeadingZerosINTEL = &Opcode {
Opname: "OpUCountLeadingZerosINTEL",
+ Class: "Reserved",
+ Opcode: 5585,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10390,6 +11170,8 @@ var (
}
OpUCountTrailingZerosINTEL = &Opcode {
Opname: "OpUCountTrailingZerosINTEL",
+ Class: "Reserved",
+ Opcode: 5586,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10410,6 +11192,8 @@ var (
}
OpAbsISubINTEL = &Opcode {
Opname: "OpAbsISubINTEL",
+ Class: "Reserved",
+ Opcode: 5587,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10435,6 +11219,8 @@ var (
}
OpAbsUSubINTEL = &Opcode {
Opname: "OpAbsUSubINTEL",
+ Class: "Reserved",
+ Opcode: 5588,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10460,6 +11246,8 @@ var (
}
OpIAddSatINTEL = &Opcode {
Opname: "OpIAddSatINTEL",
+ Class: "Reserved",
+ Opcode: 5589,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10485,6 +11273,8 @@ var (
}
OpUAddSatINTEL = &Opcode {
Opname: "OpUAddSatINTEL",
+ Class: "Reserved",
+ Opcode: 5590,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10510,6 +11300,8 @@ var (
}
OpIAverageINTEL = &Opcode {
Opname: "OpIAverageINTEL",
+ Class: "Reserved",
+ Opcode: 5591,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10535,6 +11327,8 @@ var (
}
OpUAverageINTEL = &Opcode {
Opname: "OpUAverageINTEL",
+ Class: "Reserved",
+ Opcode: 5592,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10560,6 +11354,8 @@ var (
}
OpIAverageRoundedINTEL = &Opcode {
Opname: "OpIAverageRoundedINTEL",
+ Class: "Reserved",
+ Opcode: 5593,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10585,6 +11381,8 @@ var (
}
OpUAverageRoundedINTEL = &Opcode {
Opname: "OpUAverageRoundedINTEL",
+ Class: "Reserved",
+ Opcode: 5594,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10610,6 +11408,8 @@ var (
}
OpISubSatINTEL = &Opcode {
Opname: "OpISubSatINTEL",
+ Class: "Reserved",
+ Opcode: 5595,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10635,6 +11435,8 @@ var (
}
OpUSubSatINTEL = &Opcode {
Opname: "OpUSubSatINTEL",
+ Class: "Reserved",
+ Opcode: 5596,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10660,6 +11462,8 @@ var (
}
OpIMul32x16INTEL = &Opcode {
Opname: "OpIMul32x16INTEL",
+ Class: "Reserved",
+ Opcode: 5597,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10685,6 +11489,8 @@ var (
}
OpUMul32x16INTEL = &Opcode {
Opname: "OpUMul32x16INTEL",
+ Class: "Reserved",
+ Opcode: 5598,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10710,6 +11516,8 @@ var (
}
OpDecorateString = &Opcode {
Opname: "OpDecorateString",
+ Class: "Annotation",
+ Opcode: 5632,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10725,6 +11533,8 @@ var (
}
OpDecorateStringGOOGLE = &Opcode {
Opname: "OpDecorateStringGOOGLE",
+ Class: "Annotation",
+ Opcode: 5632,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10740,6 +11550,8 @@ var (
}
OpMemberDecorateString = &Opcode {
Opname: "OpMemberDecorateString",
+ Class: "Annotation",
+ Opcode: 5633,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10760,6 +11572,8 @@ var (
}
OpMemberDecorateStringGOOGLE = &Opcode {
Opname: "OpMemberDecorateStringGOOGLE",
+ Class: "Annotation",
+ Opcode: 5633,
Operands: []Operand {
Operand {
Kind: OperandKindIdRef,
@@ -10780,6 +11594,8 @@ var (
}
OpVmeImageINTEL = &Opcode {
Opname: "OpVmeImageINTEL",
+ Class: "@exclude",
+ Opcode: 5699,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10805,6 +11621,8 @@ var (
}
OpTypeVmeImageINTEL = &Opcode {
Opname: "OpTypeVmeImageINTEL",
+ Class: "@exclude",
+ Opcode: 5700,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10820,6 +11638,8 @@ var (
}
OpTypeAvcImePayloadINTEL = &Opcode {
Opname: "OpTypeAvcImePayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5701,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10830,6 +11650,8 @@ var (
}
OpTypeAvcRefPayloadINTEL = &Opcode {
Opname: "OpTypeAvcRefPayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5702,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10840,6 +11662,8 @@ var (
}
OpTypeAvcSicPayloadINTEL = &Opcode {
Opname: "OpTypeAvcSicPayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5703,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10850,6 +11674,8 @@ var (
}
OpTypeAvcMcePayloadINTEL = &Opcode {
Opname: "OpTypeAvcMcePayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5704,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10860,6 +11686,8 @@ var (
}
OpTypeAvcMceResultINTEL = &Opcode {
Opname: "OpTypeAvcMceResultINTEL",
+ Class: "@exclude",
+ Opcode: 5705,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10870,6 +11698,8 @@ var (
}
OpTypeAvcImeResultINTEL = &Opcode {
Opname: "OpTypeAvcImeResultINTEL",
+ Class: "@exclude",
+ Opcode: 5706,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10880,6 +11710,8 @@ var (
}
OpTypeAvcImeResultSingleReferenceStreamoutINTEL = &Opcode {
Opname: "OpTypeAvcImeResultSingleReferenceStreamoutINTEL",
+ Class: "@exclude",
+ Opcode: 5707,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10890,6 +11722,8 @@ var (
}
OpTypeAvcImeResultDualReferenceStreamoutINTEL = &Opcode {
Opname: "OpTypeAvcImeResultDualReferenceStreamoutINTEL",
+ Class: "@exclude",
+ Opcode: 5708,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10900,6 +11734,8 @@ var (
}
OpTypeAvcImeSingleReferenceStreaminINTEL = &Opcode {
Opname: "OpTypeAvcImeSingleReferenceStreaminINTEL",
+ Class: "@exclude",
+ Opcode: 5709,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10910,6 +11746,8 @@ var (
}
OpTypeAvcImeDualReferenceStreaminINTEL = &Opcode {
Opname: "OpTypeAvcImeDualReferenceStreaminINTEL",
+ Class: "@exclude",
+ Opcode: 5710,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10920,6 +11758,8 @@ var (
}
OpTypeAvcRefResultINTEL = &Opcode {
Opname: "OpTypeAvcRefResultINTEL",
+ Class: "@exclude",
+ Opcode: 5711,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10930,6 +11770,8 @@ var (
}
OpTypeAvcSicResultINTEL = &Opcode {
Opname: "OpTypeAvcSicResultINTEL",
+ Class: "@exclude",
+ Opcode: 5712,
Operands: []Operand {
Operand {
Kind: OperandKindIdResult,
@@ -10940,6 +11782,8 @@ var (
}
OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5713,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10965,6 +11809,8 @@ var (
}
OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5714,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -10990,6 +11836,8 @@ var (
}
OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5715,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11015,6 +11863,8 @@ var (
}
OpSubgroupAvcMceSetInterShapePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetInterShapePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5716,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11040,6 +11890,8 @@ var (
}
OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5717,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11065,6 +11917,8 @@ var (
}
OpSubgroupAvcMceSetInterDirectionPenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetInterDirectionPenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5718,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11090,6 +11944,8 @@ var (
}
OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5719,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11115,6 +11971,8 @@ var (
}
OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL",
+ Class: "@exclude",
+ Opcode: 5720,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11140,6 +11998,8 @@ var (
}
OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL",
+ Class: "@exclude",
+ Opcode: 5721,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11155,6 +12015,8 @@ var (
}
OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL",
+ Class: "@exclude",
+ Opcode: 5722,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11170,6 +12032,8 @@ var (
}
OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL",
+ Class: "@exclude",
+ Opcode: 5723,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11185,6 +12049,8 @@ var (
}
OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetMotionVectorCostFunctionINTEL",
+ Class: "@exclude",
+ Opcode: 5724,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11220,6 +12086,8 @@ var (
}
OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5725,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11245,6 +12113,8 @@ var (
}
OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5726,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11260,6 +12130,8 @@ var (
}
OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5727,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11275,6 +12147,8 @@ var (
}
OpSubgroupAvcMceSetAcOnlyHaarINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetAcOnlyHaarINTEL",
+ Class: "@exclude",
+ Opcode: 5728,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11295,6 +12169,8 @@ var (
}
OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL",
+ Class: "@exclude",
+ Opcode: 5729,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11320,6 +12196,8 @@ var (
}
OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL",
+ Class: "@exclude",
+ Opcode: 5730,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11345,6 +12223,8 @@ var (
}
OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL = &Opcode {
Opname: "OpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL",
+ Class: "@exclude",
+ Opcode: 5731,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11375,6 +12255,8 @@ var (
}
OpSubgroupAvcMceConvertToImePayloadINTEL = &Opcode {
Opname: "OpSubgroupAvcMceConvertToImePayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5732,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11395,6 +12277,8 @@ var (
}
OpSubgroupAvcMceConvertToImeResultINTEL = &Opcode {
Opname: "OpSubgroupAvcMceConvertToImeResultINTEL",
+ Class: "@exclude",
+ Opcode: 5733,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11415,6 +12299,8 @@ var (
}
OpSubgroupAvcMceConvertToRefPayloadINTEL = &Opcode {
Opname: "OpSubgroupAvcMceConvertToRefPayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5734,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11435,6 +12321,8 @@ var (
}
OpSubgroupAvcMceConvertToRefResultINTEL = &Opcode {
Opname: "OpSubgroupAvcMceConvertToRefResultINTEL",
+ Class: "@exclude",
+ Opcode: 5735,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11455,6 +12343,8 @@ var (
}
OpSubgroupAvcMceConvertToSicPayloadINTEL = &Opcode {
Opname: "OpSubgroupAvcMceConvertToSicPayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5736,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11475,6 +12365,8 @@ var (
}
OpSubgroupAvcMceConvertToSicResultINTEL = &Opcode {
Opname: "OpSubgroupAvcMceConvertToSicResultINTEL",
+ Class: "@exclude",
+ Opcode: 5737,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11495,6 +12387,8 @@ var (
}
OpSubgroupAvcMceGetMotionVectorsINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetMotionVectorsINTEL",
+ Class: "@exclude",
+ Opcode: 5738,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11515,6 +12409,8 @@ var (
}
OpSubgroupAvcMceGetInterDistortionsINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterDistortionsINTEL",
+ Class: "@exclude",
+ Opcode: 5739,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11535,6 +12431,8 @@ var (
}
OpSubgroupAvcMceGetBestInterDistortionsINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetBestInterDistortionsINTEL",
+ Class: "@exclude",
+ Opcode: 5740,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11555,6 +12453,8 @@ var (
}
OpSubgroupAvcMceGetInterMajorShapeINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterMajorShapeINTEL",
+ Class: "@exclude",
+ Opcode: 5741,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11575,6 +12475,8 @@ var (
}
OpSubgroupAvcMceGetInterMinorShapeINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterMinorShapeINTEL",
+ Class: "@exclude",
+ Opcode: 5742,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11595,6 +12497,8 @@ var (
}
OpSubgroupAvcMceGetInterDirectionsINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterDirectionsINTEL",
+ Class: "@exclude",
+ Opcode: 5743,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11615,6 +12519,8 @@ var (
}
OpSubgroupAvcMceGetInterMotionVectorCountINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterMotionVectorCountINTEL",
+ Class: "@exclude",
+ Opcode: 5744,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11635,6 +12541,8 @@ var (
}
OpSubgroupAvcMceGetInterReferenceIdsINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterReferenceIdsINTEL",
+ Class: "@exclude",
+ Opcode: 5745,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11655,6 +12563,8 @@ var (
}
OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL = &Opcode {
Opname: "OpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL",
+ Class: "@exclude",
+ Opcode: 5746,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11685,6 +12595,8 @@ var (
}
OpSubgroupAvcImeInitializeINTEL = &Opcode {
Opname: "OpSubgroupAvcImeInitializeINTEL",
+ Class: "@exclude",
+ Opcode: 5747,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11715,6 +12627,8 @@ var (
}
OpSubgroupAvcImeSetSingleReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcImeSetSingleReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5748,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11745,6 +12659,8 @@ var (
}
OpSubgroupAvcImeSetDualReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcImeSetDualReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5749,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11780,6 +12696,8 @@ var (
}
OpSubgroupAvcImeRefWindowSizeINTEL = &Opcode {
Opname: "OpSubgroupAvcImeRefWindowSizeINTEL",
+ Class: "@exclude",
+ Opcode: 5750,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11805,6 +12723,8 @@ var (
}
OpSubgroupAvcImeAdjustRefOffsetINTEL = &Opcode {
Opname: "OpSubgroupAvcImeAdjustRefOffsetINTEL",
+ Class: "@exclude",
+ Opcode: 5751,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11840,6 +12760,8 @@ var (
}
OpSubgroupAvcImeConvertToMcePayloadINTEL = &Opcode {
Opname: "OpSubgroupAvcImeConvertToMcePayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5752,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11860,6 +12782,8 @@ var (
}
OpSubgroupAvcImeSetMaxMotionVectorCountINTEL = &Opcode {
Opname: "OpSubgroupAvcImeSetMaxMotionVectorCountINTEL",
+ Class: "@exclude",
+ Opcode: 5753,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11885,6 +12809,8 @@ var (
}
OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL = &Opcode {
Opname: "OpSubgroupAvcImeSetUnidirectionalMixDisableINTEL",
+ Class: "@exclude",
+ Opcode: 5754,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11905,6 +12831,8 @@ var (
}
OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL = &Opcode {
Opname: "OpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL",
+ Class: "@exclude",
+ Opcode: 5755,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11930,6 +12858,8 @@ var (
}
OpSubgroupAvcImeSetWeightedSadINTEL = &Opcode {
Opname: "OpSubgroupAvcImeSetWeightedSadINTEL",
+ Class: "@exclude",
+ Opcode: 5756,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11955,6 +12885,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5757,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -11985,6 +12917,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithDualReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5758,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12020,6 +12954,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL",
+ Class: "@exclude",
+ Opcode: 5759,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12055,6 +12991,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL",
+ Class: "@exclude",
+ Opcode: 5760,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12095,6 +13033,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL",
+ Class: "@exclude",
+ Opcode: 5761,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12125,6 +13065,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL",
+ Class: "@exclude",
+ Opcode: 5762,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12160,6 +13102,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL",
+ Class: "@exclude",
+ Opcode: 5763,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12195,6 +13139,8 @@ var (
}
OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL = &Opcode {
Opname: "OpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL",
+ Class: "@exclude",
+ Opcode: 5764,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12235,6 +13181,8 @@ var (
}
OpSubgroupAvcImeConvertToMceResultINTEL = &Opcode {
Opname: "OpSubgroupAvcImeConvertToMceResultINTEL",
+ Class: "@exclude",
+ Opcode: 5765,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12255,6 +13203,8 @@ var (
}
OpSubgroupAvcImeGetSingleReferenceStreaminINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetSingleReferenceStreaminINTEL",
+ Class: "@exclude",
+ Opcode: 5766,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12275,6 +13225,8 @@ var (
}
OpSubgroupAvcImeGetDualReferenceStreaminINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetDualReferenceStreaminINTEL",
+ Class: "@exclude",
+ Opcode: 5767,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12295,6 +13247,8 @@ var (
}
OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL = &Opcode {
Opname: "OpSubgroupAvcImeStripSingleReferenceStreamoutINTEL",
+ Class: "@exclude",
+ Opcode: 5768,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12315,6 +13269,8 @@ var (
}
OpSubgroupAvcImeStripDualReferenceStreamoutINTEL = &Opcode {
Opname: "OpSubgroupAvcImeStripDualReferenceStreamoutINTEL",
+ Class: "@exclude",
+ Opcode: 5769,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12335,6 +13291,8 @@ var (
}
OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL",
+ Class: "@exclude",
+ Opcode: 5770,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12360,6 +13318,8 @@ var (
}
OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL",
+ Class: "@exclude",
+ Opcode: 5771,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12385,6 +13345,8 @@ var (
}
OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL",
+ Class: "@exclude",
+ Opcode: 5772,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12410,6 +13372,8 @@ var (
}
OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL",
+ Class: "@exclude",
+ Opcode: 5773,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12440,6 +13404,8 @@ var (
}
OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL",
+ Class: "@exclude",
+ Opcode: 5774,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12470,6 +13436,8 @@ var (
}
OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL",
+ Class: "@exclude",
+ Opcode: 5775,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12500,6 +13468,8 @@ var (
}
OpSubgroupAvcImeGetBorderReachedINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetBorderReachedINTEL",
+ Class: "@exclude",
+ Opcode: 5776,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12525,6 +13495,8 @@ var (
}
OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetTruncatedSearchIndicationINTEL",
+ Class: "@exclude",
+ Opcode: 5777,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12545,6 +13517,8 @@ var (
}
OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL",
+ Class: "@exclude",
+ Opcode: 5778,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12565,6 +13539,8 @@ var (
}
OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL",
+ Class: "@exclude",
+ Opcode: 5779,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12585,6 +13561,8 @@ var (
}
OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL = &Opcode {
Opname: "OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL",
+ Class: "@exclude",
+ Opcode: 5780,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12605,6 +13583,8 @@ var (
}
OpSubgroupAvcFmeInitializeINTEL = &Opcode {
Opname: "OpSubgroupAvcFmeInitializeINTEL",
+ Class: "@exclude",
+ Opcode: 5781,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12655,6 +13635,8 @@ var (
}
OpSubgroupAvcBmeInitializeINTEL = &Opcode {
Opname: "OpSubgroupAvcBmeInitializeINTEL",
+ Class: "@exclude",
+ Opcode: 5782,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12710,6 +13692,8 @@ var (
}
OpSubgroupAvcRefConvertToMcePayloadINTEL = &Opcode {
Opname: "OpSubgroupAvcRefConvertToMcePayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5783,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12730,6 +13714,8 @@ var (
}
OpSubgroupAvcRefSetBidirectionalMixDisableINTEL = &Opcode {
Opname: "OpSubgroupAvcRefSetBidirectionalMixDisableINTEL",
+ Class: "@exclude",
+ Opcode: 5784,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12750,6 +13736,8 @@ var (
}
OpSubgroupAvcRefSetBilinearFilterEnableINTEL = &Opcode {
Opname: "OpSubgroupAvcRefSetBilinearFilterEnableINTEL",
+ Class: "@exclude",
+ Opcode: 5785,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12770,6 +13758,8 @@ var (
}
OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcRefEvaluateWithSingleReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5786,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12800,6 +13790,8 @@ var (
}
OpSubgroupAvcRefEvaluateWithDualReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcRefEvaluateWithDualReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5787,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12835,6 +13827,8 @@ var (
}
OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcRefEvaluateWithMultiReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5788,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12865,6 +13859,8 @@ var (
}
OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL = &Opcode {
Opname: "OpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL",
+ Class: "@exclude",
+ Opcode: 5789,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12900,6 +13896,8 @@ var (
}
OpSubgroupAvcRefConvertToMceResultINTEL = &Opcode {
Opname: "OpSubgroupAvcRefConvertToMceResultINTEL",
+ Class: "@exclude",
+ Opcode: 5790,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12920,6 +13918,8 @@ var (
}
OpSubgroupAvcSicInitializeINTEL = &Opcode {
Opname: "OpSubgroupAvcSicInitializeINTEL",
+ Class: "@exclude",
+ Opcode: 5791,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12940,6 +13940,8 @@ var (
}
OpSubgroupAvcSicConfigureSkcINTEL = &Opcode {
Opname: "OpSubgroupAvcSicConfigureSkcINTEL",
+ Class: "@exclude",
+ Opcode: 5792,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -12985,6 +13987,8 @@ var (
}
OpSubgroupAvcSicConfigureIpeLumaINTEL = &Opcode {
Opname: "OpSubgroupAvcSicConfigureIpeLumaINTEL",
+ Class: "@exclude",
+ Opcode: 5793,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13040,6 +14044,8 @@ var (
}
OpSubgroupAvcSicConfigureIpeLumaChromaINTEL = &Opcode {
Opname: "OpSubgroupAvcSicConfigureIpeLumaChromaINTEL",
+ Class: "@exclude",
+ Opcode: 5794,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13110,6 +14116,8 @@ var (
}
OpSubgroupAvcSicGetMotionVectorMaskINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetMotionVectorMaskINTEL",
+ Class: "@exclude",
+ Opcode: 5795,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13135,6 +14143,8 @@ var (
}
OpSubgroupAvcSicConvertToMcePayloadINTEL = &Opcode {
Opname: "OpSubgroupAvcSicConvertToMcePayloadINTEL",
+ Class: "@exclude",
+ Opcode: 5796,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13155,6 +14165,8 @@ var (
}
OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL = &Opcode {
Opname: "OpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL",
+ Class: "@exclude",
+ Opcode: 5797,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13180,6 +14192,8 @@ var (
}
OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL = &Opcode {
Opname: "OpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL",
+ Class: "@exclude",
+ Opcode: 5798,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13215,6 +14229,8 @@ var (
}
OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL = &Opcode {
Opname: "OpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL",
+ Class: "@exclude",
+ Opcode: 5799,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13240,6 +14256,8 @@ var (
}
OpSubgroupAvcSicSetBilinearFilterEnableINTEL = &Opcode {
Opname: "OpSubgroupAvcSicSetBilinearFilterEnableINTEL",
+ Class: "@exclude",
+ Opcode: 5800,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13260,6 +14278,8 @@ var (
}
OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL = &Opcode {
Opname: "OpSubgroupAvcSicSetSkcForwardTransformEnableINTEL",
+ Class: "@exclude",
+ Opcode: 5801,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13285,6 +14305,8 @@ var (
}
OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL = &Opcode {
Opname: "OpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL",
+ Class: "@exclude",
+ Opcode: 5802,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13310,6 +14332,8 @@ var (
}
OpSubgroupAvcSicEvaluateIpeINTEL = &Opcode {
Opname: "OpSubgroupAvcSicEvaluateIpeINTEL",
+ Class: "@exclude",
+ Opcode: 5803,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13335,6 +14359,8 @@ var (
}
OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcSicEvaluateWithSingleReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5804,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13365,6 +14391,8 @@ var (
}
OpSubgroupAvcSicEvaluateWithDualReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcSicEvaluateWithDualReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5805,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13400,6 +14428,8 @@ var (
}
OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL = &Opcode {
Opname: "OpSubgroupAvcSicEvaluateWithMultiReferenceINTEL",
+ Class: "@exclude",
+ Opcode: 5806,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13430,6 +14460,8 @@ var (
}
OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL = &Opcode {
Opname: "OpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL",
+ Class: "@exclude",
+ Opcode: 5807,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13465,6 +14497,8 @@ var (
}
OpSubgroupAvcSicConvertToMceResultINTEL = &Opcode {
Opname: "OpSubgroupAvcSicConvertToMceResultINTEL",
+ Class: "@exclude",
+ Opcode: 5808,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13485,6 +14519,8 @@ var (
}
OpSubgroupAvcSicGetIpeLumaShapeINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetIpeLumaShapeINTEL",
+ Class: "@exclude",
+ Opcode: 5809,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13505,6 +14541,8 @@ var (
}
OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL",
+ Class: "@exclude",
+ Opcode: 5810,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13525,6 +14563,8 @@ var (
}
OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL",
+ Class: "@exclude",
+ Opcode: 5811,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13545,6 +14585,8 @@ var (
}
OpSubgroupAvcSicGetPackedIpeLumaModesINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL",
+ Class: "@exclude",
+ Opcode: 5812,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13565,6 +14607,8 @@ var (
}
OpSubgroupAvcSicGetIpeChromaModeINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetIpeChromaModeINTEL",
+ Class: "@exclude",
+ Opcode: 5813,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13585,6 +14629,8 @@ var (
}
OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL",
+ Class: "@exclude",
+ Opcode: 5814,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13605,6 +14651,8 @@ var (
}
OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL",
+ Class: "@exclude",
+ Opcode: 5815,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
@@ -13625,6 +14673,8 @@ var (
}
OpSubgroupAvcSicGetInterRawSadsINTEL = &Opcode {
Opname: "OpSubgroupAvcSicGetInterRawSadsINTEL",
+ Class: "@exclude",
+ Opcode: 5816,
Operands: []Operand {
Operand {
Kind: OperandKindIdResultType,
diff --git a/utils/vscode/src/schema/schema.go.tmpl b/utils/vscode/src/schema/schema.go.tmpl
index ce5500fe8..987fcd062 100644
--- a/utils/vscode/src/schema/schema.go.tmpl
+++ b/utils/vscode/src/schema/schema.go.tmpl
@@ -115,6 +115,8 @@ var (
{{range $i := .SPIRV.Instructions}} {{Title $i.Opname}} = &Opcode {
Opname: "{{$i.Opname}}",
+ Class: "{{$i.Class}}",
+ Opcode: {{$i.Opcode}},
Operands: []Operand {•{{range $i := $i.Operands}}
Operand {
Kind: OperandKind{{$i.Kind}},