@@ -153,6 +153,7 @@ int32_t spvOpcodeIsConstant(const spv::Op opcode) {
153153 case spv::Op::OpSpecConstantArchitectureINTEL:
154154 case spv::Op::OpSpecConstantTargetINTEL:
155155 case spv::Op::OpSpecConstantCapabilitiesINTEL:
156+ case spv::Op::OpConstantSizeOfEXT:
156157 return true ;
157158 default :
158159 return false ;
@@ -198,8 +199,10 @@ bool spvOpcodeReturnsLogicalVariablePointer(const spv::Op opcode) {
198199 case spv::Op::OpInBoundsAccessChain:
199200 case spv::Op::OpUntypedAccessChainKHR:
200201 case spv::Op::OpUntypedInBoundsAccessChainKHR:
202+ case spv::Op::OpBufferPointerEXT:
201203 case spv::Op::OpFunctionParameter:
202204 case spv::Op::OpImageTexelPointer:
205+ case spv::Op::OpUntypedImageTexelPointerEXT:
203206 case spv::Op::OpCopyObject:
204207 case spv::Op::OpAllocateNodePayloadsAMDX:
205208 case spv::Op::OpSelect:
@@ -224,8 +227,10 @@ int32_t spvOpcodeReturnsLogicalPointer(const spv::Op opcode) {
224227 case spv::Op::OpInBoundsAccessChain:
225228 case spv::Op::OpUntypedAccessChainKHR:
226229 case spv::Op::OpUntypedInBoundsAccessChainKHR:
230+ case spv::Op::OpBufferPointerEXT:
227231 case spv::Op::OpFunctionParameter:
228232 case spv::Op::OpImageTexelPointer:
233+ case spv::Op::OpUntypedImageTexelPointerEXT:
229234 case spv::Op::OpCopyObject:
230235 case spv::Op::OpRawAccessChainNV:
231236 case spv::Op::OpAllocateNodePayloadsAMDX:
@@ -275,6 +280,7 @@ int32_t spvOpcodeGeneratesType(spv::Op op) {
275280 case spv::Op::OpTypeTensorARM:
276281 case spv::Op::OpTypeTaskSequenceINTEL:
277282 case spv::Op::OpTypeGraphARM:
283+ case spv::Op::OpTypeBufferEXT:
278284 return true ;
279285 default :
280286 // In particular, OpTypeForwardPointer does not generate a type,
@@ -290,6 +296,7 @@ bool spvOpcodeIsDecoration(const spv::Op opcode) {
290296 case spv::Op::OpDecorate:
291297 case spv::Op::OpDecorateId:
292298 case spv::Op::OpMemberDecorate:
299+ case spv::Op::OpMemberDecorateIdEXT:
293300 case spv::Op::OpGroupDecorate:
294301 case spv::Op::OpGroupMemberDecorate:
295302 case spv::Op::OpDecorateStringGOOGLE:
0 commit comments