[llvm] [SPIRV] Addition of extension SPV_KHR_non_semantic_info and SPV_KHR_relaxed_extended_instruction (PR #169643)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 20 21:46:42 PST 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `lld-x86_64-ubuntu-fast` running on `as-builder-4` while building `llvm` at step 5 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/33/builds/29784

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
34.280 [862/57/3216] Linking CXX static library lib/libLLVMJITLink.a
34.311 [862/56/3217] Linking CXX static library lib/libLLVMSymbolize.a
34.343 [857/60/3218] Linking CXX static library lib/libLLVMDebugInfoLogicalView.a
34.343 [857/59/3219] Building X86GenPreLegalizeGICombiner.inc...
34.365 [857/58/3220] Linking CXX executable bin/llvm-strings
34.403 [857/57/3221] Linking CXX static library lib/libLLVMCFIVerify.a
34.404 [857/56/3222] Linking CXX static library lib/libLLVMDebuginfod.a
34.440 [854/58/3223] Linking CXX executable bin/llvm-stress
34.457 [854/57/3224] Linking CXX static library lib/libLLVMProfileData.a
34.494 [847/63/3225] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVEmitNonSemanticDI.cpp.o
FAILED: lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVEmitNonSemanticDI.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros /usr/bin/ccache /usr/bin/c++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/lib/Target/SPIRV -I/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/lib/Target/SPIRV -I/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/include -I/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17 -fvisibility=hidden -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -MD -MT lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVEmitNonSemanticDI.cpp.o -MF lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVEmitNonSemanticDI.cpp.o.d -o lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVEmitNonSemanticDI.cpp.o -c /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp: In member function ‘void {anonymous}::SPIRVEmitNonSemanticDI::emitSubroutineTypes(const llvm::SmallPtrSet<llvm::DISubroutineType*, 12>&, {anonymous}::SPIRVCodeGenContext&)’:
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp:1109:5: error: ‘DITypeRefArray’ was not declared in this scope
 1109 |     DITypeRefArray Types = SubroutineType->getTypeArray();
      |     ^~~~~~~~~~~~~~
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/lib/Target/SPIRV/SPIRVEmitNonSemanticDI.cpp:1111:9: error: ‘Types’ was not declared in this scope
 1111 |         Types.size() > 0 ? dyn_cast_or_null<DIType>(Types[0]) : nullptr;
      |         ^~~~~
34.530 [847/62/3226] Building X86GenRegisterBank.inc...
34.530 [847/61/3227] Linking CXX executable bin/llvm-diff
34.555 [847/60/3228] Linking CXX static library lib/libLLVMCoverage.a
34.609 [847/59/3229] Linking CXX executable bin/llvm-cvtres
34.655 [847/58/3230] Linking CXX executable bin/llvm-rc
34.784 [847/57/3231] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVCallLowering.cpp.o
34.854 [847/56/3232] Linking CXX executable bin/llvm-cxxmap
34.898 [847/55/3233] Linking CXX static library lib/libLLVMAnalysis.a
34.922 [847/54/3234] Linking CXX executable bin/llvm-size
34.994 [847/53/3235] Building X86GenRegisterInfo.inc...
35.005 [847/52/3236] Linking CXX executable bin/llvm-offload-binary
35.021 [847/51/3237] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVLegalizePointerCast.cpp.o
35.063 [847/50/3238] Linking CXX executable bin/llvm-debuginfod-find
35.095 [847/49/3239] Building CXX object lib/Target/SPIRV/CMakeFiles/LLVMSPIRVCodeGen.dir/SPIRVAsmPrinter.cpp.o
35.121 [847/48/3240] Linking CXX executable bin/llvm-ifs
35.204 [847/47/3241] Linking CXX executable bin/yaml2obj
35.217 [847/46/3242] Linking CXX executable bin/llvm-objcopy
35.261 [847/45/3243] Building AMDGPUGenDisassemblerTables.inc...
35.291 [847/44/3244] Linking CXX executable bin/llvm-ctxprof-util
35.345 [847/43/3245] Linking CXX executable bin/llvm-readtapi
35.370 [847/42/3246] Linking CXX executable bin/sanstats
35.432 [847/41/3247] Linking CXX executable bin/llvm-pdbutil
35.442 [847/40/3248] Linking CXX executable bin/llvm-debuginfod
35.539 [847/39/3249] Linking CXX executable bin/obj2yaml
35.541 [847/38/3250] Linking CXX executable bin/llvm-xray
35.550 [847/37/3251] Linking CXX executable bin/llvm-readobj
35.568 [847/36/3252] Linking CXX executable bin/llvm-symbolizer
35.611 [847/35/3253] Linking CXX executable bin/llvm-profdata
35.843 [847/34/3254] Building AMDGPUGenSubtargetInfo.inc...
35.930 [847/33/3255] Building X86GenFastISel.inc...

```

</details>

https://github.com/llvm/llvm-project/pull/169643


More information about the llvm-commits mailing list