diff options
author | Mark Mendell <mark.p.mendell@intel.com> | 2022-12-12 05:17:33 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-12 11:17:33 +0100 |
commit | 70ff9d939cd7fd0c758756ac57ab0c7c6d6c64d6 (patch) | |
tree | 289388ac60afeea1edfea5d5db915f1f0244634a | |
parent | 1d31a100405cf8783ca7a31e31cdd727c9fc54c3 (diff) | |
download | SPIRV-Headers-70ff9d939cd7fd0c758756ac57ab0c7c6d6c64d6.tar.gz SPIRV-Headers-70ff9d939cd7fd0c758756ac57ab0c7c6d6c64d6.tar.bz2 SPIRV-Headers-70ff9d939cd7fd0c758756ac57ab0c7c6d6c64d6.zip |
Add support for StreamingInterfaceINTEL in headers (#305)
SPV_INTEL_kernel_attributes.asciidoc added support for
StreamingInterfaceINTEL, but the enumeration values were never added to
the header files. Add it in.
-rw-r--r-- | include/spirv/unified1/spirv.bf | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.core.grammar.json | 9 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.cs | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.h | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.hpp | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.hpp11 | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.json | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.lua | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spirv.py | 1 | ||||
-rw-r--r-- | include/spirv/unified1/spv.d | 1 |
10 files changed, 18 insertions, 0 deletions
diff --git a/include/spirv/unified1/spirv.bf b/include/spirv/unified1/spirv.bf index a3145c8..15eafab 100644 --- a/include/spirv/unified1/spirv.bf +++ b/include/spirv/unified1/spirv.bf @@ -192,6 +192,7 @@ namespace Spv NoGlobalOffsetINTEL = 5895, NumSIMDWorkitemsINTEL = 5896, SchedulerTargetFmaxMhzINTEL = 5903, + StreamingInterfaceINTEL = 6154, NamedBarrierCountINTEL = 6417, } diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json index f9011da..b23d8a8 100644 --- a/include/spirv/unified1/spirv.core.grammar.json +++ b/include/spirv/unified1/spirv.core.grammar.json @@ -10708,6 +10708,15 @@ "version" : "None" }, { + "enumerant" : "StreamingInterfaceINTEL", + "value" : 6154, + "parameters" : [ + { "kind" : "LiteralInteger", "name" : "'StallFreeReturn'" } + ], + "capabilities" : [ "FPGAKernelAttributesINTEL" ], + "version" : "None" + }, + { "enumerant" : "NamedBarrierCountINTEL", "value" : 6417, "parameters" : [ diff --git a/include/spirv/unified1/spirv.cs b/include/spirv/unified1/spirv.cs index 48b65b3..f836fc9 100644 --- a/include/spirv/unified1/spirv.cs +++ b/include/spirv/unified1/spirv.cs @@ -191,6 +191,7 @@ namespace Spv NoGlobalOffsetINTEL = 5895, NumSIMDWorkitemsINTEL = 5896, SchedulerTargetFmaxMhzINTEL = 5903, + StreamingInterfaceINTEL = 6154, NamedBarrierCountINTEL = 6417, } diff --git a/include/spirv/unified1/spirv.h b/include/spirv/unified1/spirv.h index 22ca325..366b556 100644 --- a/include/spirv/unified1/spirv.h +++ b/include/spirv/unified1/spirv.h @@ -199,6 +199,7 @@ typedef enum SpvExecutionMode_ { SpvExecutionModeNoGlobalOffsetINTEL = 5895, SpvExecutionModeNumSIMDWorkitemsINTEL = 5896, SpvExecutionModeSchedulerTargetFmaxMhzINTEL = 5903, + SpvExecutionModeStreamingInterfaceINTEL = 6154, SpvExecutionModeNamedBarrierCountINTEL = 6417, SpvExecutionModeMax = 0x7fffffff, } SpvExecutionMode; diff --git a/include/spirv/unified1/spirv.hpp b/include/spirv/unified1/spirv.hpp index 576e102..2e2878b 100644 --- a/include/spirv/unified1/spirv.hpp +++ b/include/spirv/unified1/spirv.hpp @@ -195,6 +195,7 @@ enum ExecutionMode { ExecutionModeNoGlobalOffsetINTEL = 5895, ExecutionModeNumSIMDWorkitemsINTEL = 5896, ExecutionModeSchedulerTargetFmaxMhzINTEL = 5903, + ExecutionModeStreamingInterfaceINTEL = 6154, ExecutionModeNamedBarrierCountINTEL = 6417, ExecutionModeMax = 0x7fffffff, }; diff --git a/include/spirv/unified1/spirv.hpp11 b/include/spirv/unified1/spirv.hpp11 index a73ebe6..d452c53 100644 --- a/include/spirv/unified1/spirv.hpp11 +++ b/include/spirv/unified1/spirv.hpp11 @@ -195,6 +195,7 @@ enum class ExecutionMode : unsigned { NoGlobalOffsetINTEL = 5895, NumSIMDWorkitemsINTEL = 5896, SchedulerTargetFmaxMhzINTEL = 5903, + StreamingInterfaceINTEL = 6154, NamedBarrierCountINTEL = 6417, Max = 0x7fffffff, }; diff --git a/include/spirv/unified1/spirv.json b/include/spirv/unified1/spirv.json index 73ca694..4cd00db 100644 --- a/include/spirv/unified1/spirv.json +++ b/include/spirv/unified1/spirv.json @@ -214,6 +214,7 @@ "NoGlobalOffsetINTEL": 5895, "NumSIMDWorkitemsINTEL": 5896, "SchedulerTargetFmaxMhzINTEL": 5903, + "StreamingInterfaceINTEL": 6154, "NamedBarrierCountINTEL": 6417 } }, diff --git a/include/spirv/unified1/spirv.lua b/include/spirv/unified1/spirv.lua index 26d7976..a755d04 100644 --- a/include/spirv/unified1/spirv.lua +++ b/include/spirv/unified1/spirv.lua @@ -182,6 +182,7 @@ spv = { NoGlobalOffsetINTEL = 5895, NumSIMDWorkitemsINTEL = 5896, SchedulerTargetFmaxMhzINTEL = 5903, + StreamingInterfaceINTEL = 6154, NamedBarrierCountINTEL = 6417, }, diff --git a/include/spirv/unified1/spirv.py b/include/spirv/unified1/spirv.py index 549df51..8a8b979 100644 --- a/include/spirv/unified1/spirv.py +++ b/include/spirv/unified1/spirv.py @@ -182,6 +182,7 @@ spv = { 'NoGlobalOffsetINTEL' : 5895, 'NumSIMDWorkitemsINTEL' : 5896, 'SchedulerTargetFmaxMhzINTEL' : 5903, + 'StreamingInterfaceINTEL' : 6154, 'NamedBarrierCountINTEL' : 6417, }, diff --git a/include/spirv/unified1/spv.d b/include/spirv/unified1/spv.d index 538602b..7b5f89f 100644 --- a/include/spirv/unified1/spv.d +++ b/include/spirv/unified1/spv.d @@ -194,6 +194,7 @@ enum ExecutionMode : uint NoGlobalOffsetINTEL = 5895, NumSIMDWorkitemsINTEL = 5896, SchedulerTargetFmaxMhzINTEL = 5903, + StreamingInterfaceINTEL = 6154, NamedBarrierCountINTEL = 6417, } |