Skip to content

Commit 48d4b67

Browse files
committed
1 parent b3e7b51 commit 48d4b67

File tree

10 files changed

+34
-0
lines changed

10 files changed

+34
-0
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,7 @@ namespace Spv
559559
PrefetchINTEL = 5902,
560560
StallEnableINTEL = 5905,
561561
FuseLoopsInFunctionINTEL = 5907,
562+
MathOpDSPModeINTEL = 5909,
562563
AliasScopeINTEL = 5914,
563564
NoAliasINTEL = 5915,
564565
InitiationIntervalINTEL = 5917,
@@ -1104,6 +1105,7 @@ namespace Spv
11041105
FPGAMemoryAccessesINTEL = 5898,
11051106
FPGAClusterAttributesINTEL = 5904,
11061107
LoopFuseINTEL = 5906,
1108+
FPGADSPControlINTEL = 5908,
11071109
MemoryAccessAliasingINTEL = 5910,
11081110
FPGAInvocationPipeliningAttributesINTEL = 5916,
11091111
FPGABufferLocationINTEL = 5920,

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11946,6 +11946,16 @@
1194611946
"capabilities" : [ "LoopFuseINTEL" ],
1194711947
"version" : "None"
1194811948
},
11949+
{
11950+
"enumerant" : "MathOpDSPModeINTEL",
11951+
"value" : 5909,
11952+
"parameters" : [
11953+
{ "kind" : "LiteralInteger", "name" : "'Mode'" },
11954+
{ "kind" : "LiteralInteger", "name" : "'Propagate'" }
11955+
],
11956+
"capabilities" : [ "FPGADSPControlINTEL" ],
11957+
"version" : "None"
11958+
},
1194911959
{
1195011960
"enumerant" : "AliasScopeINTEL",
1195111961
"value" : 5914,
@@ -14168,6 +14178,12 @@
1416814178
"extensions" : [ "SPV_INTEL_loop_fuse" ],
1416914179
"version" : "None"
1417014180
},
14181+
{
14182+
"enumerant" : "FPGADSPControlINTEL",
14183+
"value" : 5908,
14184+
"extensions" : [ "SPV_INTEL_fpga_dsp_control" ],
14185+
"version" : "None"
14186+
},
1417114187
{
1417214188
"enumerant" : "MemoryAccessAliasingINTEL",
1417314189
"value" : 5910,

include/spirv/unified1/spirv.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,7 @@ public enum Decoration
558558
PrefetchINTEL = 5902,
559559
StallEnableINTEL = 5905,
560560
FuseLoopsInFunctionINTEL = 5907,
561+
MathOpDSPModeINTEL = 5909,
561562
AliasScopeINTEL = 5914,
562563
NoAliasINTEL = 5915,
563564
InitiationIntervalINTEL = 5917,
@@ -1103,6 +1104,7 @@ public enum Capability
11031104
FPGAMemoryAccessesINTEL = 5898,
11041105
FPGAClusterAttributesINTEL = 5904,
11051106
LoopFuseINTEL = 5906,
1107+
FPGADSPControlINTEL = 5908,
11061108
MemoryAccessAliasingINTEL = 5910,
11071109
FPGAInvocationPipeliningAttributesINTEL = 5916,
11081110
FPGABufferLocationINTEL = 5920,

include/spirv/unified1/spirv.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,7 @@ typedef enum SpvDecoration_ {
564564
SpvDecorationPrefetchINTEL = 5902,
565565
SpvDecorationStallEnableINTEL = 5905,
566566
SpvDecorationFuseLoopsInFunctionINTEL = 5907,
567+
SpvDecorationMathOpDSPModeINTEL = 5909,
567568
SpvDecorationAliasScopeINTEL = 5914,
568569
SpvDecorationNoAliasINTEL = 5915,
569570
SpvDecorationInitiationIntervalINTEL = 5917,
@@ -1103,6 +1104,7 @@ typedef enum SpvCapability_ {
11031104
SpvCapabilityFPGAMemoryAccessesINTEL = 5898,
11041105
SpvCapabilityFPGAClusterAttributesINTEL = 5904,
11051106
SpvCapabilityLoopFuseINTEL = 5906,
1107+
SpvCapabilityFPGADSPControlINTEL = 5908,
11061108
SpvCapabilityMemoryAccessAliasingINTEL = 5910,
11071109
SpvCapabilityFPGAInvocationPipeliningAttributesINTEL = 5916,
11081110
SpvCapabilityFPGABufferLocationINTEL = 5920,

include/spirv/unified1/spirv.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,7 @@ enum Decoration {
560560
DecorationPrefetchINTEL = 5902,
561561
DecorationStallEnableINTEL = 5905,
562562
DecorationFuseLoopsInFunctionINTEL = 5907,
563+
DecorationMathOpDSPModeINTEL = 5909,
563564
DecorationAliasScopeINTEL = 5914,
564565
DecorationNoAliasINTEL = 5915,
565566
DecorationInitiationIntervalINTEL = 5917,
@@ -1099,6 +1100,7 @@ enum Capability {
10991100
CapabilityFPGAMemoryAccessesINTEL = 5898,
11001101
CapabilityFPGAClusterAttributesINTEL = 5904,
11011102
CapabilityLoopFuseINTEL = 5906,
1103+
CapabilityFPGADSPControlINTEL = 5908,
11021104
CapabilityMemoryAccessAliasingINTEL = 5910,
11031105
CapabilityFPGAInvocationPipeliningAttributesINTEL = 5916,
11041106
CapabilityFPGABufferLocationINTEL = 5920,

include/spirv/unified1/spirv.hpp11

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,7 @@ enum class Decoration : unsigned {
560560
PrefetchINTEL = 5902,
561561
StallEnableINTEL = 5905,
562562
FuseLoopsInFunctionINTEL = 5907,
563+
MathOpDSPModeINTEL = 5909,
563564
AliasScopeINTEL = 5914,
564565
NoAliasINTEL = 5915,
565566
InitiationIntervalINTEL = 5917,
@@ -1099,6 +1100,7 @@ enum class Capability : unsigned {
10991100
FPGAMemoryAccessesINTEL = 5898,
11001101
FPGAClusterAttributesINTEL = 5904,
11011102
LoopFuseINTEL = 5906,
1103+
FPGADSPControlINTEL = 5908,
11021104
MemoryAccessAliasingINTEL = 5910,
11031105
FPGAInvocationPipeliningAttributesINTEL = 5916,
11041106
FPGABufferLocationINTEL = 5920,

include/spirv/unified1/spirv.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,7 @@
586586
"PrefetchINTEL": 5902,
587587
"StallEnableINTEL": 5905,
588588
"FuseLoopsInFunctionINTEL": 5907,
589+
"MathOpDSPModeINTEL": 5909,
589590
"AliasScopeINTEL": 5914,
590591
"NoAliasINTEL": 5915,
591592
"InitiationIntervalINTEL": 5917,
@@ -1079,6 +1080,7 @@
10791080
"FPGAMemoryAccessesINTEL": 5898,
10801081
"FPGAClusterAttributesINTEL": 5904,
10811082
"LoopFuseINTEL": 5906,
1083+
"FPGADSPControlINTEL": 5908,
10821084
"MemoryAccessAliasingINTEL": 5910,
10831085
"FPGAInvocationPipeliningAttributesINTEL": 5916,
10841086
"FPGABufferLocationINTEL": 5920,

include/spirv/unified1/spirv.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,7 @@ spv = {
533533
PrefetchINTEL = 5902,
534534
StallEnableINTEL = 5905,
535535
FuseLoopsInFunctionINTEL = 5907,
536+
MathOpDSPModeINTEL = 5909,
536537
AliasScopeINTEL = 5914,
537538
NoAliasINTEL = 5915,
538539
InitiationIntervalINTEL = 5917,
@@ -1061,6 +1062,7 @@ spv = {
10611062
FPGAMemoryAccessesINTEL = 5898,
10621063
FPGAClusterAttributesINTEL = 5904,
10631064
LoopFuseINTEL = 5906,
1065+
FPGADSPControlINTEL = 5908,
10641066
MemoryAccessAliasingINTEL = 5910,
10651067
FPGAInvocationPipeliningAttributesINTEL = 5916,
10661068
FPGABufferLocationINTEL = 5920,

include/spirv/unified1/spirv.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,7 @@
533533
'PrefetchINTEL' : 5902,
534534
'StallEnableINTEL' : 5905,
535535
'FuseLoopsInFunctionINTEL' : 5907,
536+
'MathOpDSPModeINTEL' : 5909,
536537
'AliasScopeINTEL' : 5914,
537538
'NoAliasINTEL' : 5915,
538539
'InitiationIntervalINTEL' : 5917,
@@ -1061,6 +1062,7 @@
10611062
'FPGAMemoryAccessesINTEL' : 5898,
10621063
'FPGAClusterAttributesINTEL' : 5904,
10631064
'LoopFuseINTEL' : 5906,
1065+
'FPGADSPControlINTEL' : 5908,
10641066
'MemoryAccessAliasingINTEL' : 5910,
10651067
'FPGAInvocationPipeliningAttributesINTEL' : 5916,
10661068
'FPGABufferLocationINTEL' : 5920,

include/spirv/unified1/spv.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,7 @@ enum Decoration : uint
561561
PrefetchINTEL = 5902,
562562
StallEnableINTEL = 5905,
563563
FuseLoopsInFunctionINTEL = 5907,
564+
MathOpDSPModeINTEL = 5909,
564565
AliasScopeINTEL = 5914,
565566
NoAliasINTEL = 5915,
566567
InitiationIntervalINTEL = 5917,
@@ -1106,6 +1107,7 @@ enum Capability : uint
11061107
FPGAMemoryAccessesINTEL = 5898,
11071108
FPGAClusterAttributesINTEL = 5904,
11081109
LoopFuseINTEL = 5906,
1110+
FPGADSPControlINTEL = 5908,
11091111
MemoryAccessAliasingINTEL = 5910,
11101112
FPGAInvocationPipeliningAttributesINTEL = 5916,
11111113
FPGABufferLocationINTEL = 5920,

0 commit comments

Comments
 (0)