Skip to content

Commit c753ee4

Browse files
svenvhvmaksimo
authored andcommitted
Sync spirv.hpp and regenerate SPIRVNameMapEnum.h
Bring spirv.hpp in sync with ddf3230 ("Merge pull request #222 from kpet/github-actions", 2021-06-30) from github.com/KhronosGroup/SPIRV-Headers . This brings the SPV_KHR_bit_instructions and SPV_INTEL_debug_module extension enum values. Drop the internal enum value of the latter. Original commit: KhronosGroup/SPIRV-LLVM-Translator@da11807
1 parent 321f6eb commit c753ee4

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

llvm-spirv/lib/SPIRV/LLVMToSPIRVDbgTran.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1056,6 +1056,6 @@ SPIRVEntry *LLVMToSPIRVDbgTran::transDbgModule(const DIModule *Module) {
10561056
Ops[ApiNotesIdx] = BM->getString(Module->getAPINotesFile().str())->getId();
10571057
Ops[IsDeclIdx] = Module->getIsDecl();
10581058
BM->addExtension(ExtensionID::SPV_INTEL_debug_module);
1059-
BM->addCapability(spv::internal::CapabilityDebugInfoModuleINTEL);
1059+
BM->addCapability(spv::CapabilityDebugInfoModuleINTEL);
10601060
return BM->addDebugInfo(SPIRVDebug::ModuleINTEL, getVoidTy(), Ops);
10611061
}

llvm-spirv/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,10 +559,12 @@ template <> inline void SPIRVMap<Capability, std::string>::init() {
559559
add(CapabilityDotProductInput4x8BitPackedKHR,
560560
"DotProductInput4x8BitPackedKHR");
561561
add(CapabilityDotProductKHR, "DotProductKHR");
562+
add(CapabilityBitInstructions, "BitInstructions");
562563
add(CapabilityAtomicFloat32AddEXT, "AtomicFloat32AddEXT");
563564
add(CapabilityAtomicFloat64AddEXT, "AtomicFloat64AddEXT");
564565
add(CapabilityLongConstantCompositeINTEL, "LongConstantCompositeINTEL");
565566
add(CapabilityAtomicFloat16AddEXT, "AtomicFloat16AddEXT");
567+
add(CapabilityDebugInfoModuleINTEL, "DebugInfoModuleINTEL");
566568

567569
// From spirv_internal.hpp
568570
add(internal::CapabilityFPGADSPControlINTEL, "FPGADSPControlINTEL");
@@ -574,7 +576,6 @@ template <> inline void SPIRVMap<Capability, std::string>::init() {
574576
"FPGAInvocationPipeliningAttributesINTEL");
575577
add(internal::CapabilityTokenTypeINTEL, "TokenTypeINTEL");
576578
add(CapabilityMax, "Max");
577-
add(internal::CapabilityDebugInfoModuleINTEL, "DebugInfoModuleINTEL");
578579
}
579580
SPIRV_DEF_NAMEMAP(Capability, SPIRVCapabilityNameMap)
580581

llvm-spirv/lib/SPIRV/libSPIRV/spirv.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,10 +1046,12 @@ enum Capability {
10461046
CapabilityDotProductInput4x8BitKHR = 6017,
10471047
CapabilityDotProductInput4x8BitPackedKHR = 6018,
10481048
CapabilityDotProductKHR = 6019,
1049+
CapabilityBitInstructions = 6025,
10491050
CapabilityAtomicFloat32AddEXT = 6033,
10501051
CapabilityAtomicFloat64AddEXT = 6034,
10511052
CapabilityLongConstantCompositeINTEL = 6089,
10521053
CapabilityAtomicFloat16AddEXT = 6095,
1054+
CapabilityDebugInfoModuleINTEL = 6114,
10531055
CapabilityMax = 0x7fffffff,
10541056
};
10551057

llvm-spirv/lib/SPIRV/libSPIRV/spirv_internal.hpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ enum InternalCapability {
6363
ICapFastCompositeINTEL = 6093,
6464
ICapOptNoneINTEL = 6094,
6565
ICapTokenTypeINTEL = 6112,
66-
ICapDebugInfoModuleINTEL = 6114
6766
};
6867

6968
enum InternalFunctionControlMask { IFunctionControlOptNoneINTELMask = 0x10000 };
@@ -116,8 +115,6 @@ constexpr Capability CapabilityFPGAInvocationPipeliningAttributesINTEL =
116115
static_cast<Capability>(ICapFPGAInvocationPipeliningAttributesINTEL);
117116
constexpr Capability CapabilityTokenTypeINTEL =
118117
static_cast<Capability>(ICapTokenTypeINTEL);
119-
constexpr Capability CapabilityDebugInfoModuleINTEL =
120-
static_cast<Capability>(ICapDebugInfoModuleINTEL);
121118

122119
constexpr FunctionControlMask FunctionControlOptNoneINTELMask =
123120
static_cast<FunctionControlMask>(IFunctionControlOptNoneINTELMask);

0 commit comments

Comments
 (0)