Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
From f0f41dc13da291403f6be0737d78873b58f17b2a Mon Sep 17 00:00:00 2001
From: Feng Zou <feng.zou@intel.com>
Date: Fri, 25 Feb 2022 10:48:46 +0800
Subject: [PATCH] update SPIR-V headers for SPV_INTEL_split_barrier

PR:https://github.com/KhronosGroup/SPIRV-Headers/pull/268
---
lib/SPIRV/libSPIRV/spirv.hpp | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/lib/SPIRV/libSPIRV/spirv.hpp b/lib/SPIRV/libSPIRV/spirv.hpp
index d9dda943..cf90ecc5 100644
--- a/lib/SPIRV/libSPIRV/spirv.hpp
+++ b/lib/SPIRV/libSPIRV/spirv.hpp
@@ -983,6 +983,7 @@ enum Capability {
CapabilityAtomicFloat64AddEXT = 6034,
CapabilityFastCompositeINTEL = 6093,
CapabilityOptNoneINTEL = 6094,
+ CapabilitySplitBarrierINTEL = 6141,
CapabilityMax = 0x7fffffff,
};

@@ -1541,6 +1542,8 @@ enum Op {
OpTypeStructContinuedINTEL = 6090,
OpConstantCompositeContinuedINTEL = 6091,
OpSpecConstantCompositeContinuedINTEL = 6092,
+ OpControlBarrierArriveINTEL = 6142,
+ OpControlBarrierWaitINTEL = 6143,
OpMax = 0x7fffffff,
};

@@ -2082,6 +2085,8 @@ inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {
*hasResult = true;
*hasResultType = false;
break;
+ case SpvOpControlBarrierArriveINTEL: *hasResult = false; *hasResultType = false; break;
+ case SpvOpControlBarrierWaitINTEL: *hasResult = false; *hasResultType = false; break;
}
}
#endif /* SPV_ENABLE_UTILITY_CODE */
--
2.18.1