Skip to content

Commit 391c490

Browse files
committed
Merge remote-tracking branch 'real-origin/main' into asudarsa/add_fpga_latency_control_ext
2 parents 78a1e8a + 295cf5f commit 391c490

File tree

10 files changed

+35
-0
lines changed

10 files changed

+35
-0
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ namespace Spv
193193
NumSIMDWorkitemsINTEL = 5896,
194194
SchedulerTargetFmaxMhzINTEL = 5903,
195195
StreamingInterfaceINTEL = 6154,
196+
RegisterMapInterfaceINTEL = 6160,
196197
NamedBarrierCountINTEL = 6417,
197198
}
198199

@@ -1149,6 +1150,7 @@ namespace Spv
11491150
AtomicFloat16AddEXT = 6095,
11501151
DebugInfoModuleINTEL = 6114,
11511152
SplitBarrierINTEL = 6141,
1153+
FPGAKernelAttributesv2INTEL = 6161,
11521154
FPGALatencyControlINTEL = 6171,
11531155
FPGAArgumentInterfacesINTEL = 6174,
11541156
GroupUniformArithmeticKHR = 6400,

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10715,6 +10715,15 @@
1071510715
"capabilities" : [ "FPGAKernelAttributesINTEL" ],
1071610716
"version" : "None"
1071710717
},
10718+
{
10719+
"enumerant" : "RegisterMapInterfaceINTEL",
10720+
"value" : 6160,
10721+
"parameters" : [
10722+
{ "kind" : "LiteralInteger", "name" : "'WaitForDoneWrite'" }
10723+
],
10724+
"capabilities" : [ "FPGAKernelAttributesv2INTEL" ],
10725+
"version" : "None"
10726+
},
1071810727
{
1071910728
"enumerant" : "NamedBarrierCountINTEL",
1072010729
"value" : 6417,
@@ -14913,10 +14922,18 @@
1491314922
"extensions" : [ "SPV_INTEL_split_barrier" ],
1491414923
"version" : "None"
1491514924
},
14925+
{
14926+
"enumerant" : "FPGAKernelAttributesv2INTEL",
14927+
"value" : 6161,
14928+
"capabilities" : [ "FPGAKernelAttributesINTEL" ],
14929+
"extensions" : [ "SPV_INTEL_kernel_attributes" ],
14930+
"version" : "None"
14931+
},
1491614932
{
1491714933
"enumerant" : "FPGALatencyControlINTEL",
1491814934
"value" : 6171,
1491914935
"extensions" : [ "SPV_INTEL_fpga_latency_control" ],
14936+
"extensions" : [ "SPV_INTEL_kernel_attributes" ],
1492014937
"version" : "None"
1492114938
},
1492214939
{

include/spirv/unified1/spirv.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ public enum ExecutionMode
192192
NumSIMDWorkitemsINTEL = 5896,
193193
SchedulerTargetFmaxMhzINTEL = 5903,
194194
StreamingInterfaceINTEL = 6154,
195+
RegisterMapInterfaceINTEL = 6160,
195196
NamedBarrierCountINTEL = 6417,
196197
}
197198

@@ -1148,6 +1149,7 @@ public enum Capability
11481149
AtomicFloat16AddEXT = 6095,
11491150
DebugInfoModuleINTEL = 6114,
11501151
SplitBarrierINTEL = 6141,
1152+
FPGAKernelAttributesv2INTEL = 6161,
11511153
FPGALatencyControlINTEL = 6171,
11521154
FPGAArgumentInterfacesINTEL = 6174,
11531155
GroupUniformArithmeticKHR = 6400,

include/spirv/unified1/spirv.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ typedef enum SpvExecutionMode_ {
200200
SpvExecutionModeNumSIMDWorkitemsINTEL = 5896,
201201
SpvExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
202202
SpvExecutionModeStreamingInterfaceINTEL = 6154,
203+
SpvExecutionModeRegisterMapInterfaceINTEL = 6160,
203204
SpvExecutionModeNamedBarrierCountINTEL = 6417,
204205
SpvExecutionModeMax = 0x7fffffff,
205206
} SpvExecutionMode;
@@ -1148,6 +1149,7 @@ typedef enum SpvCapability_ {
11481149
SpvCapabilityAtomicFloat16AddEXT = 6095,
11491150
SpvCapabilityDebugInfoModuleINTEL = 6114,
11501151
SpvCapabilitySplitBarrierINTEL = 6141,
1152+
SpvCapabilityFPGAKernelAttributesv2INTEL = 6161,
11511153
SpvCapabilityFPGALatencyControlINTEL = 6171,
11521154
SpvCapabilityFPGAArgumentInterfacesINTEL = 6174,
11531155
SpvCapabilityGroupUniformArithmeticKHR = 6400,

include/spirv/unified1/spirv.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ enum ExecutionMode {
196196
ExecutionModeNumSIMDWorkitemsINTEL = 5896,
197197
ExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
198198
ExecutionModeStreamingInterfaceINTEL = 6154,
199+
ExecutionModeRegisterMapInterfaceINTEL = 6160,
199200
ExecutionModeNamedBarrierCountINTEL = 6417,
200201
ExecutionModeMax = 0x7fffffff,
201202
};
@@ -1144,6 +1145,7 @@ enum Capability {
11441145
CapabilityAtomicFloat16AddEXT = 6095,
11451146
CapabilityDebugInfoModuleINTEL = 6114,
11461147
CapabilitySplitBarrierINTEL = 6141,
1148+
CapabilityFPGAKernelAttributesv2INTEL = 6161,
11471149
CapabilityFPGALatencyControlINTEL = 6171,
11481150
CapabilityFPGAArgumentInterfacesINTEL = 6174,
11491151
CapabilityGroupUniformArithmeticKHR = 6400,

include/spirv/unified1/spirv.hpp11

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ enum class ExecutionMode : unsigned {
196196
NumSIMDWorkitemsINTEL = 5896,
197197
SchedulerTargetFmaxMhzINTEL = 5903,
198198
StreamingInterfaceINTEL = 6154,
199+
RegisterMapInterfaceINTEL = 6160,
199200
NamedBarrierCountINTEL = 6417,
200201
Max = 0x7fffffff,
201202
};
@@ -1144,6 +1145,7 @@ enum class Capability : unsigned {
11441145
AtomicFloat16AddEXT = 6095,
11451146
DebugInfoModuleINTEL = 6114,
11461147
SplitBarrierINTEL = 6141,
1148+
FPGAKernelAttributesv2INTEL = 6161,
11471149
FPGALatencyControlINTEL = 6171,
11481150
FPGAArgumentInterfacesINTEL = 6174,
11491151
GroupUniformArithmeticKHR = 6400,

include/spirv/unified1/spirv.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@
215215
"NumSIMDWorkitemsINTEL": 5896,
216216
"SchedulerTargetFmaxMhzINTEL": 5903,
217217
"StreamingInterfaceINTEL": 6154,
218+
"RegisterMapInterfaceINTEL": 6160,
218219
"NamedBarrierCountINTEL": 6417
219220
}
220221
},
@@ -1124,6 +1125,7 @@
11241125
"AtomicFloat16AddEXT": 6095,
11251126
"DebugInfoModuleINTEL": 6114,
11261127
"SplitBarrierINTEL": 6141,
1128+
"FPGAKernelAttributesv2INTEL": 6161,
11271129
"FPGALatencyControlINTEL": 6171,
11281130
"FPGAArgumentInterfacesINTEL": 6174,
11291131
"GroupUniformArithmeticKHR": 6400

include/spirv/unified1/spirv.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ spv = {
183183
NumSIMDWorkitemsINTEL = 5896,
184184
SchedulerTargetFmaxMhzINTEL = 5903,
185185
StreamingInterfaceINTEL = 6154,
186+
RegisterMapInterfaceINTEL = 6160,
186187
NamedBarrierCountINTEL = 6417,
187188
},
188189

@@ -1106,6 +1107,7 @@ spv = {
11061107
AtomicFloat16AddEXT = 6095,
11071108
DebugInfoModuleINTEL = 6114,
11081109
SplitBarrierINTEL = 6141,
1110+
FPGAKernelAttributesv2INTEL = 6161,
11091111
FPGALatencyControlINTEL = 6171,
11101112
FPGAArgumentInterfacesINTEL = 6174,
11111113
GroupUniformArithmeticKHR = 6400,

include/spirv/unified1/spirv.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@
183183
'NumSIMDWorkitemsINTEL' : 5896,
184184
'SchedulerTargetFmaxMhzINTEL' : 5903,
185185
'StreamingInterfaceINTEL' : 6154,
186+
'RegisterMapInterfaceINTEL' : 6160,
186187
'NamedBarrierCountINTEL' : 6417,
187188
},
188189

@@ -1106,6 +1107,7 @@
11061107
'AtomicFloat16AddEXT' : 6095,
11071108
'DebugInfoModuleINTEL' : 6114,
11081109
'SplitBarrierINTEL' : 6141,
1110+
'FPGAKernelAttributesv2INTEL' : 6161,
11091111
'FPGALatencyControlINTEL' : 6171,
11101112
'FPGAArgumentInterfacesINTEL' : 6174,
11111113
'GroupUniformArithmeticKHR' : 6400,

include/spirv/unified1/spv.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ enum ExecutionMode : uint
195195
NumSIMDWorkitemsINTEL = 5896,
196196
SchedulerTargetFmaxMhzINTEL = 5903,
197197
StreamingInterfaceINTEL = 6154,
198+
RegisterMapInterfaceINTEL = 6160,
198199
NamedBarrierCountINTEL = 6417,
199200
}
200201

@@ -1151,6 +1152,7 @@ enum Capability : uint
11511152
AtomicFloat16AddEXT = 6095,
11521153
DebugInfoModuleINTEL = 6114,
11531154
SplitBarrierINTEL = 6141,
1155+
FPGAKernelAttributesv2INTEL = 6161,
11541156
FPGALatencyControlINTEL = 6171,
11551157
FPGAArgumentInterfacesINTEL = 6174,
11561158
GroupUniformArithmeticKHR = 6400,

0 commit comments

Comments
 (0)