diff --git a/llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td b/llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td --- a/llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td +++ b/llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td @@ -244,6 +244,7 @@ defm SPV_EXT_demote_to_helper_invocation : ExtensionOperand<56>; defm SPV_INTEL_fpga_reg : ExtensionOperand<57>; defm SPV_INTEL_optnone : ExtensionOperand<58>; +defm SPV_KHR_bit_instructions : ExtensionOperand<59>; //===----------------------------------------------------------------------===// // Multiclass used to define Capabilities enum values and at the same time @@ -398,6 +399,7 @@ defm PhysicalStorageBufferAddressesEXT : CapabilityOperand<5347, 0, 0, [], [Shader]>; defm CooperativeMatrixNV : CapabilityOperand<5357, 0, 0, [], [Shader]>; defm OptNoneINTEL : CapabilityOperand<6094, 0, 0, [SPV_INTEL_optnone], []>; +defm BitInstructions : CapabilityOperand<6025, 0, 0, [SPV_KHR_bit_instructions]> //===----------------------------------------------------------------------===// // Multiclass used to define SourceLanguage enum values and at the same time