[llvm] [ObjCARC][Contract] Optimize bundled RetainRV to ClaimRV (PR #139762)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Tue May 13 11:34:50 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-amdgpu-runtime-2` running on `rocm-worker-hw-02` while building `llvm` at step 5 "compile-openmp".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/10/builds/5287
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (compile-openmp) failure: build (failure)
...
8.623 [748/21/3858] Linking CXX executable bin/verify-uselistorder
8.664 [748/20/3859] Linking CXX shared library lib/libLLVMTransformUtils.so.21.0git
8.673 [747/20/3860] Creating library symlink lib/libLLVMTransformUtils.so
8.685 [739/27/3861] Linking CXX shared library lib/libLLVMMCJIT.so.21.0git
8.693 [738/27/3862] Creating library symlink lib/libLLVMMCJIT.so
8.744 [738/26/3863] Linking CXX shared library lib/libLLVMHipStdPar.so.21.0git
8.745 [737/26/3864] Linking CXX shared library lib/libLLVMFrontendOffloading.so.21.0git
8.745 [736/26/3865] Linking CXX shared library lib/libLLVMAggressiveInstCombine.so.21.0git
8.748 [735/26/3866] Linking CXX shared library lib/libLLVMLinker.so.21.0git
8.750 [734/26/3867] Linking CXX shared library lib/libLLVMObjCARCOpts.so.21.0git
FAILED: lib/libLLVMObjCARCOpts.so.21.0git
: && /usr/bin/c++ -fPIC -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-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wno-unnecessary-virtual-specifier -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/./lib -Wl,--gc-sections -shared -Wl,-soname,libLLVMObjCARCOpts.so.21.0git -o lib/libLLVMObjCARCOpts.so.21.0git lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib:" lib/libLLVMTransformUtils.so.21.0git lib/libLLVMAnalysis.so.21.0git lib/libLLVMCore.so.21.0git lib/libLLVMSupport.so.21.0git -Wl,-rpath-link,/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib && :
/usr/bin/ld: lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o: in function `llvm::ObjCARCContractPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&)':
ObjCARCContract.cpp:(.text._ZN4llvm19ObjCARCContractPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x54b): undefined reference to `llvm::Triple::getOSVersion() const'
/usr/bin/ld: lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o: in function `(anonymous namespace)::ObjCARCContractLegacyPass::runOnFunction(llvm::Function&)':
ObjCARCContract.cpp:(.text._ZN12_GLOBAL__N_125ObjCARCContractLegacyPass13runOnFunctionERN4llvm8FunctionE+0x425): undefined reference to `llvm::Triple::getOSVersion() const'
collect2: error: ld returned 1 exit status
8.753 [734/25/3868] Creating library symlink lib/libLLVMFrontendOffloading.so
8.754 [734/24/3869] Creating library symlink lib/libLLVMAggressiveInstCombine.so
8.757 [734/23/3870] Creating library symlink lib/libLLVMHipStdPar.so
8.757 [734/22/3871] Creating library symlink lib/libLLVMLinker.so
8.803 [734/21/3872] Linking CXX shared library lib/libLLVMInstCombine.so.21.0git
8.822 [734/20/3873] Linking CXX shared library lib/libLLVMInstrumentation.so.21.0git
8.877 [734/19/3874] Linking CXX shared library lib/libLLVMVectorize.so.21.0git
9.590 [734/18/3875] Building AMDGPUGenMCPseudoLowering.inc...
10.603 [734/17/3876] Building AMDGPUGenPostLegalizeGICombiner.inc...
10.694 [734/16/3877] Building AMDGPUGenPreLegalizeGICombiner.inc...
10.724 [734/15/3878] Building AMDGPUGenSubtargetInfo.inc...
10.882 [734/14/3879] Building AMDGPUGenRegBankGICombiner.inc...
11.081 [734/13/3880] Building AMDGPUGenDisassemblerTables.inc...
11.387 [734/12/3881] Building AMDGPUGenMCCodeEmitter.inc...
11.788 [734/11/3882] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
11.959 [734/10/3883] Building AMDGPUGenCallingConv.inc...
12.109 [734/9/3884] Building AMDGPUGenSearchableTables.inc...
12.670 [734/8/3885] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o
13.044 [734/7/3886] Building AMDGPUGenAsmWriter.inc...
14.110 [734/6/3887] Building AMDGPUGenGlobalISel.inc...
14.317 [734/5/3888] Building AMDGPUGenAsmMatcher.inc...
14.500 [734/4/3889] Building AMDGPUGenDAGISel.inc...
15.502 [734/3/3890] Building AMDGPUGenInstrInfo.inc...
16.170 [734/2/3891] Building AMDGPUGenRegisterInfo.inc...
16.454 [734/1/3892] Building AMDGPUGenRegisterBank.inc...
ninja: build stopped: subcommand failed.
```
</details>
https://github.com/llvm/llvm-project/pull/139762
More information about the llvm-commits
mailing list