Skip to content

Commit bf5bffa

Browse files
committed
Add NamedBarrierCountINTEL execution mode
1 parent 4995a2f commit bf5bffa

File tree

9 files changed

+19
-1
lines changed

9 files changed

+19
-1
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10110,6 +10110,16 @@
1011010110
],
1011110111
"capabilities" : [ "FPGAKernelAttributesINTEL" ],
1011210112
"version" : "None"
10113+
},
10114+
{
10115+
"enumerant" : "NamedBarrierCountINTEL",
10116+
"value" : 6417,
10117+
"parameters" : [
10118+
{ "kind" : "LiteralInteger", "name" : "'Barrier Count'" }
10119+
],
10120+
"capabilities" : [ "VectorComputeINTEL" ],
10121+
"extensions" : [ "SPV_INTEL_vector_compute" ],
10122+
"version" : "None"
1011310123
}
1011410124
]
1011510125
},

include/spirv/unified1/spirv.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ public enum ExecutionMode
176176
NoGlobalOffsetINTEL = 5895,
177177
NumSIMDWorkitemsINTEL = 5896,
178178
SchedulerTargetFmaxMhzINTEL = 5903,
179+
NamedBarrierCountINTEL = 6417,
179180
}
180181

181182
public enum StorageClass

include/spirv/unified1/spirv.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ typedef enum SpvExecutionMode_ {
184184
SpvExecutionModeNoGlobalOffsetINTEL = 5895,
185185
SpvExecutionModeNumSIMDWorkitemsINTEL = 5896,
186186
SpvExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
187+
SpvExecutionModeNamedBarrierCountINTEL = 6417,
187188
SpvExecutionModeMax = 0x7fffffff,
188189
} SpvExecutionMode;
189190

include/spirv/unified1/spirv.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ enum ExecutionMode {
180180
ExecutionModeNoGlobalOffsetINTEL = 5895,
181181
ExecutionModeNumSIMDWorkitemsINTEL = 5896,
182182
ExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
183+
ExecutionModeNamedBarrierCountINTEL = 6417,
183184
ExecutionModeMax = 0x7fffffff,
184185
};
185186

include/spirv/unified1/spirv.hpp11

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ enum class ExecutionMode : unsigned {
180180
NoGlobalOffsetINTEL = 5895,
181181
NumSIMDWorkitemsINTEL = 5896,
182182
SchedulerTargetFmaxMhzINTEL = 5903,
183+
NamedBarrierCountINTEL = 6417,
183184
Max = 0x7fffffff,
184185
};
185186

include/spirv/unified1/spirv.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,8 @@
198198
"MaxWorkDimINTEL": 5894,
199199
"NoGlobalOffsetINTEL": 5895,
200200
"NumSIMDWorkitemsINTEL": 5896,
201-
"SchedulerTargetFmaxMhzINTEL": 5903
201+
"SchedulerTargetFmaxMhzINTEL": 5903,
202+
"NamedBarrierCountINTEL": 6417
202203
}
203204
},
204205
{

include/spirv/unified1/spirv.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ spv = {
167167
NoGlobalOffsetINTEL = 5895,
168168
NumSIMDWorkitemsINTEL = 5896,
169169
SchedulerTargetFmaxMhzINTEL = 5903,
170+
NamedBarrierCountINTEL = 6417,
170171
},
171172

172173
StorageClass = {

include/spirv/unified1/spirv.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@
167167
'NoGlobalOffsetINTEL' : 5895,
168168
'NumSIMDWorkitemsINTEL' : 5896,
169169
'SchedulerTargetFmaxMhzINTEL' : 5903,
170+
'NamedBarrierCountINTEL' : 6417,
170171
},
171172

172173
'StorageClass' : {

include/spirv/unified1/spv.d

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ enum ExecutionMode : uint
179179
NoGlobalOffsetINTEL = 5895,
180180
NumSIMDWorkitemsINTEL = 5896,
181181
SchedulerTargetFmaxMhzINTEL = 5903,
182+
NamedBarrierCountINTEL = 6417,
182183
}
183184

184185
enum StorageClass : uint

0 commit comments

Comments
 (0)