[llvm] [llvm-debuginfo-analyzer] Add support for LLVM IR format. (PR #200603)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 2 02:21:47 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-aarch64-sharedlibs` running on `linaro-flang-aarch64-sharedlibs` while building `llvm` at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
664.738 [3810/90/4528] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceUsingSimplifyCFG.cpp.o
664.762 [3810/89/4529] Linking CXX shared library lib/libLLVMCoroutines.so.23.0git
664.819 [3810/88/4530] Linking CXX shared library lib/libLLVMDWARFLinkerParallel.so.23.0git
664.826 [3810/87/4531] Linking CXX shared library lib/libLLVMDWARFLinkerClassic.so.23.0git
664.833 [3810/86/4532] Linking CXX shared module lib/ExampleIRTransforms.so
664.856 [3810/85/4533] Linking CXX executable bin/llvm-link
664.860 [3810/84/4534] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/Delta.cpp.o
664.861 [3810/83/4535] Linking CXX executable bin/verify-uselistorder
664.862 [3810/82/4536] Linking CXX executable bin/yaml2obj
664.866 [3810/81/4537] Linking CXX shared library lib/libLLVMDebugInfoLogicalView.so.23.0git
FAILED: lib/libLLVMDebugInfoLogicalView.so.23.0git 
: && /usr/local/bin/c++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -O3 -DNDEBUG  -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/./lib  -Wl,--gc-sections -shared -Wl,-soname,libLLVMDebugInfoLogicalView.so.23.0git -o lib/libLLVMDebugInfoLogicalView.so.23.0git lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVCompare.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVElement.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLine.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVLocation.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVObject.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVOptions.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVRange.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVReader.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVScope.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSort.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSourceLanguage.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSupport.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVSymbol.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Core/LVType.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/LVReaderHandler.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVBinaryReader.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVCodeViewReader.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVCodeViewVisitor.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVDWARFReader.cpp.o lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVIRReader.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib:\$ORIGIN/../lib/aarch64-unknown-linux-gnu:/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib:"  lib/libLLVMAsmPrinter.so.23.0git  lib/libLLVMDebugInfoPDB.so.23.0git  lib/libLLVMDebugInfoCodeView.so.23.0git  lib/libLLVMDebugInfoDWARF.so.23.0git  lib/libLLVMObject.so.23.0git  lib/libLLVMMC.so.23.0git  lib/libLLVMDebugInfoDWARFLowLevel.so.23.0git  lib/libLLVMCore.so.23.0git  lib/libLLVMBinaryFormat.so.23.0git  lib/libLLVMTargetParser.so.23.0git  lib/libLLVMSupport.so.23.0git  lib/libLLVMDemangle.so.23.0git  -Wl,-rpath-link,/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib && :
/usr/bin/ld: lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVIRReader.cpp.o: in function `llvm::logicalview::LVIRReader::processBasicBlocks(llvm::Function&)':
LVIRReader.cpp:(.text._ZN4llvm11logicalview10LVIRReader18processBasicBlocksERNS_8FunctionE+0x398): undefined reference to `llvm::DbgValueRangeTable::printValues(llvm::DebugVariableAggregate, llvm::raw_ostream&)'
/usr/bin/ld: LVIRReader.cpp:(.text._ZN4llvm11logicalview10LVIRReader18processBasicBlocksERNS_8FunctionE+0xdb0): undefined reference to `llvm::DbgValueRangeTable::addVariable(llvm::Function*, llvm::DebugVariableAggregate)'
/usr/bin/ld: lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVIRReader.cpp.o: in function `llvm::logicalview::LVIRReader::processBasicBlocks(llvm::Function&)::$_2::operator()(llvm::DbgValueDef) const':
LVIRReader.cpp:(.text._ZZN4llvm11logicalview10LVIRReader18processBasicBlocksERNS_8FunctionEENK3$_2clENS_11DbgValueDefE+0x134): undefined reference to `llvm::SSAValueNameMap::addValue(llvm::Value*)'
/usr/bin/ld: lib/DebugInfo/LogicalView/CMakeFiles/LLVMDebugInfoLogicalView.dir/Readers/LVIRReader.cpp.o: in function `llvm::logicalview::LVIRReader::createScopes()':
LVIRReader.cpp:(.text._ZN4llvm11logicalview10LVIRReader12createScopesEv+0x1c4): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::ParserCallbacks, llvm::AsmParserContext*)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
664.890 [3810/80/4538] Linking CXX executable bin/Kaleidoscope-Ch3
664.897 [3810/79/4539] Building CXX object tools/llvm-ml/CMakeFiles/llvm-ml.dir/llvm-ml.cpp.o
664.924 [3810/78/4540] Linking CXX executable bin/Kaleidoscope-Ch2
664.963 [3810/77/4541] Linking CXX executable bin/ModuleMaker
664.974 [3810/76/4542] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceValuesToReturn.cpp.o
664.980 [3810/75/4543] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceInstructionsMIR.cpp.o
664.982 [3810/74/4544] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandBundles.cpp.o
664.988 [3810/73/4545] Linking CXX shared library lib/libLLVMGlobalISel.so.23.0git
665.000 [3810/72/4546] Building CXX object tools/clang/tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o
665.077 [3810/71/4547] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceRegisterDefs.cpp.o
665.089 [3810/70/4548] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov-driver.cpp.o
665.101 [3810/69/4549] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o
665.148 [3810/68/4550] Linking CXX executable bin/sanstats
665.316 [3810/67/4551] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsSkip.cpp.o
665.359 [3810/66/4552] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o
665.606 [3810/65/4553] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o
665.787 [3810/64/4554] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/llvm-reduce.cpp.o
665.876 [3810/63/4555] Building CXX object examples/HowToUseJIT/CMakeFiles/HowToUseJIT.dir/HowToUseJIT.cpp.o
665.891 [3810/62/4556] Building CXX object examples/BrainF/CMakeFiles/BrainF.dir/BrainF.cpp.o
665.985 [3810/61/4557] Building CXX object examples/BrainF/CMakeFiles/BrainF.dir/BrainFDriver.cpp.o
666.171 [3810/60/4558] Building CXX object examples/Fibonacci/CMakeFiles/Fibonacci.dir/fibonacci.cpp.o
666.299 [3810/59/4559] Building CXX object tools/clang/lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o
666.393 [3810/58/4560] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o
666.524 [3810/57/4561] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o
666.859 [3810/56/4562] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/SourcePrinter.cpp.o
667.004 [3810/55/4563] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o
667.079 [3810/54/4564] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceOperandsToArgs.cpp.o
668.254 [3810/53/4565] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/RunIRPasses.cpp.o
668.363 [3810/52/4566] Building CXX object tools/clang/lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o

```

</details>

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


More information about the llvm-commits mailing list