Skip to content

Commit b3e7b51

Browse files
committed
1 parent 62269ac commit b3e7b51

File tree

10 files changed

+69
-0
lines changed

10 files changed

+69
-0
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,9 @@ namespace Spv
561561
FuseLoopsInFunctionINTEL = 5907,
562562
AliasScopeINTEL = 5914,
563563
NoAliasINTEL = 5915,
564+
InitiationIntervalINTEL = 5917,
565+
MaxConcurrencyINTEL = 5918,
566+
PipelineEnableINTEL = 5919,
564567
BufferLocationINTEL = 5921,
565568
IOPipeStorageINTEL = 5944,
566569
FunctionFloatingPointModeINTEL = 6080,
@@ -1102,6 +1105,7 @@ namespace Spv
11021105
FPGAClusterAttributesINTEL = 5904,
11031106
LoopFuseINTEL = 5906,
11041107
MemoryAccessAliasingINTEL = 5910,
1108+
FPGAInvocationPipeliningAttributesINTEL = 5916,
11051109
FPGABufferLocationINTEL = 5920,
11061110
ArbitraryPrecisionFixedPointINTEL = 5922,
11071111
USMStorageClassesINTEL = 5935,

include/spirv/unified1/spirv.core.grammar.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11964,6 +11964,33 @@
1196411964
"capabilities" : [ "MemoryAccessAliasingINTEL" ],
1196511965
"version" : "None"
1196611966
},
11967+
{
11968+
"enumerant" : "InitiationIntervalINTEL",
11969+
"value" : 5917,
11970+
"parameters" : [
11971+
{ "kind" : "LiteralInteger", "name" : "'Cycles'" }
11972+
],
11973+
"capabilities" : [ "FPGAInvocationPipeliningAttributesINTEL" ],
11974+
"version" : "None"
11975+
},
11976+
{
11977+
"enumerant" : "MaxConcurrencyINTEL",
11978+
"value" : 5918,
11979+
"parameters" : [
11980+
{ "kind" : "LiteralInteger", "name" : "'Invocations'" }
11981+
],
11982+
"capabilities" : [ "FPGAInvocationPipeliningAttributesINTEL" ],
11983+
"version" : "None"
11984+
},
11985+
{
11986+
"enumerant" : "PipelineEnableINTEL",
11987+
"value" : 5919,
11988+
"parameters" : [
11989+
{ "kind" : "LiteralInteger", "name" : "'Enable'" }
11990+
],
11991+
"capabilities" : [ "FPGAInvocationPipeliningAttributesINTEL" ],
11992+
"version" : "None"
11993+
},
1196711994
{
1196811995
"enumerant" : "BufferLocationINTEL",
1196911996
"value" : 5921,
@@ -14147,6 +14174,12 @@
1414714174
"extensions" : [ "SPV_INTEL_memory_access_aliasing" ],
1414814175
"version" : "None"
1414914176
},
14177+
{
14178+
"enumerant" : "FPGAInvocationPipeliningAttributesINTEL",
14179+
"value" : 5916,
14180+
"extensions" : [ "SPV_INTEL_fpga_invocation_pipelining_attributes" ],
14181+
"version" : "None"
14182+
},
1415014183
{
1415114184
"enumerant" : "FPGABufferLocationINTEL",
1415214185
"value" : 5920,

include/spirv/unified1/spirv.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,9 @@ public enum Decoration
560560
FuseLoopsInFunctionINTEL = 5907,
561561
AliasScopeINTEL = 5914,
562562
NoAliasINTEL = 5915,
563+
InitiationIntervalINTEL = 5917,
564+
MaxConcurrencyINTEL = 5918,
565+
PipelineEnableINTEL = 5919,
563566
BufferLocationINTEL = 5921,
564567
IOPipeStorageINTEL = 5944,
565568
FunctionFloatingPointModeINTEL = 6080,
@@ -1101,6 +1104,7 @@ public enum Capability
11011104
FPGAClusterAttributesINTEL = 5904,
11021105
LoopFuseINTEL = 5906,
11031106
MemoryAccessAliasingINTEL = 5910,
1107+
FPGAInvocationPipeliningAttributesINTEL = 5916,
11041108
FPGABufferLocationINTEL = 5920,
11051109
ArbitraryPrecisionFixedPointINTEL = 5922,
11061110
USMStorageClassesINTEL = 5935,

include/spirv/unified1/spirv.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,9 @@ typedef enum SpvDecoration_ {
566566
SpvDecorationFuseLoopsInFunctionINTEL = 5907,
567567
SpvDecorationAliasScopeINTEL = 5914,
568568
SpvDecorationNoAliasINTEL = 5915,
569+
SpvDecorationInitiationIntervalINTEL = 5917,
570+
SpvDecorationMaxConcurrencyINTEL = 5918,
571+
SpvDecorationPipelineEnableINTEL = 5919,
569572
SpvDecorationBufferLocationINTEL = 5921,
570573
SpvDecorationIOPipeStorageINTEL = 5944,
571574
SpvDecorationFunctionFloatingPointModeINTEL = 6080,
@@ -1101,6 +1104,7 @@ typedef enum SpvCapability_ {
11011104
SpvCapabilityFPGAClusterAttributesINTEL = 5904,
11021105
SpvCapabilityLoopFuseINTEL = 5906,
11031106
SpvCapabilityMemoryAccessAliasingINTEL = 5910,
1107+
SpvCapabilityFPGAInvocationPipeliningAttributesINTEL = 5916,
11041108
SpvCapabilityFPGABufferLocationINTEL = 5920,
11051109
SpvCapabilityArbitraryPrecisionFixedPointINTEL = 5922,
11061110
SpvCapabilityUSMStorageClassesINTEL = 5935,

include/spirv/unified1/spirv.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,9 @@ enum Decoration {
562562
DecorationFuseLoopsInFunctionINTEL = 5907,
563563
DecorationAliasScopeINTEL = 5914,
564564
DecorationNoAliasINTEL = 5915,
565+
DecorationInitiationIntervalINTEL = 5917,
566+
DecorationMaxConcurrencyINTEL = 5918,
567+
DecorationPipelineEnableINTEL = 5919,
565568
DecorationBufferLocationINTEL = 5921,
566569
DecorationIOPipeStorageINTEL = 5944,
567570
DecorationFunctionFloatingPointModeINTEL = 6080,
@@ -1097,6 +1100,7 @@ enum Capability {
10971100
CapabilityFPGAClusterAttributesINTEL = 5904,
10981101
CapabilityLoopFuseINTEL = 5906,
10991102
CapabilityMemoryAccessAliasingINTEL = 5910,
1103+
CapabilityFPGAInvocationPipeliningAttributesINTEL = 5916,
11001104
CapabilityFPGABufferLocationINTEL = 5920,
11011105
CapabilityArbitraryPrecisionFixedPointINTEL = 5922,
11021106
CapabilityUSMStorageClassesINTEL = 5935,

include/spirv/unified1/spirv.hpp11

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,9 @@ enum class Decoration : unsigned {
562562
FuseLoopsInFunctionINTEL = 5907,
563563
AliasScopeINTEL = 5914,
564564
NoAliasINTEL = 5915,
565+
InitiationIntervalINTEL = 5917,
566+
MaxConcurrencyINTEL = 5918,
567+
PipelineEnableINTEL = 5919,
565568
BufferLocationINTEL = 5921,
566569
IOPipeStorageINTEL = 5944,
567570
FunctionFloatingPointModeINTEL = 6080,
@@ -1097,6 +1100,7 @@ enum class Capability : unsigned {
10971100
FPGAClusterAttributesINTEL = 5904,
10981101
LoopFuseINTEL = 5906,
10991102
MemoryAccessAliasingINTEL = 5910,
1103+
FPGAInvocationPipeliningAttributesINTEL = 5916,
11001104
FPGABufferLocationINTEL = 5920,
11011105
ArbitraryPrecisionFixedPointINTEL = 5922,
11021106
USMStorageClassesINTEL = 5935,

include/spirv/unified1/spirv.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,9 @@
588588
"FuseLoopsInFunctionINTEL": 5907,
589589
"AliasScopeINTEL": 5914,
590590
"NoAliasINTEL": 5915,
591+
"InitiationIntervalINTEL": 5917,
592+
"MaxConcurrencyINTEL": 5918,
593+
"PipelineEnableINTEL": 5919,
591594
"BufferLocationINTEL": 5921,
592595
"IOPipeStorageINTEL": 5944,
593596
"FunctionFloatingPointModeINTEL": 6080,
@@ -1077,6 +1080,7 @@
10771080
"FPGAClusterAttributesINTEL": 5904,
10781081
"LoopFuseINTEL": 5906,
10791082
"MemoryAccessAliasingINTEL": 5910,
1083+
"FPGAInvocationPipeliningAttributesINTEL": 5916,
10801084
"FPGABufferLocationINTEL": 5920,
10811085
"ArbitraryPrecisionFixedPointINTEL": 5922,
10821086
"USMStorageClassesINTEL": 5935,

include/spirv/unified1/spirv.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,9 @@ spv = {
535535
FuseLoopsInFunctionINTEL = 5907,
536536
AliasScopeINTEL = 5914,
537537
NoAliasINTEL = 5915,
538+
InitiationIntervalINTEL = 5917,
539+
MaxConcurrencyINTEL = 5918,
540+
PipelineEnableINTEL = 5919,
538541
BufferLocationINTEL = 5921,
539542
IOPipeStorageINTEL = 5944,
540543
FunctionFloatingPointModeINTEL = 6080,
@@ -1059,6 +1062,7 @@ spv = {
10591062
FPGAClusterAttributesINTEL = 5904,
10601063
LoopFuseINTEL = 5906,
10611064
MemoryAccessAliasingINTEL = 5910,
1065+
FPGAInvocationPipeliningAttributesINTEL = 5916,
10621066
FPGABufferLocationINTEL = 5920,
10631067
ArbitraryPrecisionFixedPointINTEL = 5922,
10641068
USMStorageClassesINTEL = 5935,

include/spirv/unified1/spirv.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,9 @@
535535
'FuseLoopsInFunctionINTEL' : 5907,
536536
'AliasScopeINTEL' : 5914,
537537
'NoAliasINTEL' : 5915,
538+
'InitiationIntervalINTEL' : 5917,
539+
'MaxConcurrencyINTEL' : 5918,
540+
'PipelineEnableINTEL' : 5919,
538541
'BufferLocationINTEL' : 5921,
539542
'IOPipeStorageINTEL' : 5944,
540543
'FunctionFloatingPointModeINTEL' : 6080,
@@ -1059,6 +1062,7 @@
10591062
'FPGAClusterAttributesINTEL' : 5904,
10601063
'LoopFuseINTEL' : 5906,
10611064
'MemoryAccessAliasingINTEL' : 5910,
1065+
'FPGAInvocationPipeliningAttributesINTEL' : 5916,
10621066
'FPGABufferLocationINTEL' : 5920,
10631067
'ArbitraryPrecisionFixedPointINTEL' : 5922,
10641068
'USMStorageClassesINTEL' : 5935,

include/spirv/unified1/spv.d

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,9 @@ enum Decoration : uint
563563
FuseLoopsInFunctionINTEL = 5907,
564564
AliasScopeINTEL = 5914,
565565
NoAliasINTEL = 5915,
566+
InitiationIntervalINTEL = 5917,
567+
MaxConcurrencyINTEL = 5918,
568+
PipelineEnableINTEL = 5919,
566569
BufferLocationINTEL = 5921,
567570
IOPipeStorageINTEL = 5944,
568571
FunctionFloatingPointModeINTEL = 6080,
@@ -1104,6 +1107,7 @@ enum Capability : uint
11041107
FPGAClusterAttributesINTEL = 5904,
11051108
LoopFuseINTEL = 5906,
11061109
MemoryAccessAliasingINTEL = 5910,
1110+
FPGAInvocationPipeliningAttributesINTEL = 5916,
11071111
FPGABufferLocationINTEL = 5920,
11081112
ArbitraryPrecisionFixedPointINTEL = 5922,
11091113
USMStorageClassesINTEL = 5935,

0 commit comments

Comments
 (0)