diff options
author | Dmitry Sidorov <dmitry.sidorov@intel.com> | 2020-11-05 12:29:39 +0300 |
---|---|---|
committer | Dmitry Sidorov <dmitry.sidorov@intel.com> | 2021-01-20 13:14:31 +0300 |
commit | e202eb89141ef7327136f9f2dcb162db2cde6300 (patch) | |
tree | c32645a8a04f8ca43b1cf30be40ff589937294b7 /include/spirv/unified1 | |
parent | a001134e417d8b2eecc05604ec1887a069c55ecc (diff) | |
download | SPIRV-Headers-e202eb89141ef7327136f9f2dcb162db2cde6300.tar.gz |
Upstream SPV_INTEL_usm_storage_classes extension
Spec:
https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/SPIRV/SPV_INTEL_usm_storage_classes.asciidoc
Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
Diffstat (limited to 'include/spirv/unified1')
-rw-r--r-- | include/spirv/unified1/spirv.core.grammar.json | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json index 93b63e1..44b6897 100644 --- a/include/spirv/unified1/spirv.core.grammar.json +++ b/include/spirv/unified1/spirv.core.grammar.json @@ -6766,6 +6766,32 @@ "version" : "None" }, { + "opname" : "OpPtrCastToCrossWorkgroupINTEL", + "class" : "@exclude", + "opcode" : 5934, + "operands" : [ + { "kind" : "IdResultType" }, + { "kind" : "IdResult" }, + { "kind" : "IdRef", "name" : "'Pointer'" } + ], + "capabilities" : [ "USMStorageClassesINTEL" ], + "extensions" : [ "SPV_INTEL_usm_storage_classes" ], + "version" : "None" + }, + { + "opname" : "OpCrossWorkgroupCastToPtrINTEL", + "class" : "@exclude", + "opcode" : 5938, + "operands" : [ + { "kind" : "IdResultType" }, + { "kind" : "IdResult" }, + { "kind" : "IdRef", "name" : "'Pointer'" } + ], + "capabilities" : [ "USMStorageClassesINTEL" ], + "extensions" : [ "SPV_INTEL_usm_storage_classes" ], + "version" : "None" + }, + { "opname" : "OpReadPipeBlockingINTEL", "class" : "Pipe", "opcode" : 5946, @@ -8620,6 +8646,24 @@ "extensions" : [ "SPV_INTEL_function_pointers" ], "capabilities" : [ "FunctionPointersINTEL" ], "version" : "None" + }, + { + "enumerant" : "DeviceOnlyINTEL", + "value" : 5936, + "extensions" : [ + "SPV_INTEL_usm_storage_classes" + ], + "capabilities" : [ "USMStorageClassesINTEL" ], + "version" : "None" + }, + { + "enumerant" : "HostOnlyINTEL", + "value" : 5937, + "extensions" : [ + "SPV_INTEL_usm_storage_classes" + ], + "capabilities" : [ "USMStorageClassesINTEL" ], + "version" : "None" } ] }, @@ -11731,6 +11775,12 @@ "version" : "None" }, { + "enumerant" : "USMStorageClassesINTEL", + "value" : 5935, + "extensions" : [ "SPV_INTEL_usm_storage_classes" ], + "version" : "None" + }, + { "enumerant" : "BlockingPipesINTEL", "value" : 5945, "extensions" : [ "SPV_INTEL_blocking_pipes" ], |