[clang] [flang] [llvm] Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (PR #136098)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Fri May 30 07:24:42 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 `clang,flang,llvm` at step 5 "compile-openmp".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/10/builds/6370
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (compile-openmp) failure: build (failure)
...
9.419 [1581/64/3007] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o
9.433 [1580/64/3008] Linking CXX shared library lib/libLLVMIRPrinter.so.21.0git
9.443 [1579/64/3009] Creating library symlink lib/libLLVMIRPrinter.so
9.477 [1578/64/3010] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o
9.478 [1577/64/3011] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o
9.502 [1576/64/3012] Linking CXX shared library lib/libLLVMFrontendAtomic.so.21.0git
9.510 [1575/64/3013] Linking CXX shared library lib/libLLVMBitWriter.so.21.0git
9.512 [1574/64/3014] Creating library symlink lib/libLLVMFrontendAtomic.so
9.520 [1573/64/3015] Creating library symlink lib/libLLVMBitWriter.so
9.538 [1572/64/3016] Linking CXX shared library lib/libLLVMFrontendDriver.so.21.0git
FAILED: lib/libLLVMFrontendDriver.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 -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,libLLVMFrontendDriver.so.21.0git -o lib/libLLVMFrontendDriver.so.21.0git lib/Frontend/Driver/CMakeFiles/LLVMFrontendDriver.dir/CodeGenOptions.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib:" 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/Frontend/Driver/CMakeFiles/LLVMFrontendDriver.dir/CodeGenOptions.cpp.o: in function `llvm::driver::getDefaultProfileGenName[abi:cxx11]()':
CodeGenOptions.cpp:(.text._ZN4llvm6driver24getDefaultProfileGenNameB5cxx11Ev+0x7): undefined reference to `llvm::DebugInfoCorrelate'
/usr/bin/ld: CodeGenOptions.cpp:(.text._ZN4llvm6driver24getDefaultProfileGenNameB5cxx11Ev+0x25): undefined reference to `llvm::ProfileCorrelate'
collect2: error: ld returned 1 exit status
9.544 [1572/63/3017] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o
9.583 [1572/62/3018] Linking CXX shared library lib/libLLVMCGData.so.21.0git
9.586 [1572/61/3019] Linking CXX shared library lib/libLLVMTarget.so.21.0git
9.694 [1572/60/3020] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o
9.700 [1572/59/3021] Linking CXX shared library lib/libLLVMTransformUtils.so.21.0git
9.848 [1572/58/3022] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o
9.969 [1572/57/3023] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaARM.cpp.o
9.989 [1572/56/3024] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o
9.993 [1572/55/3025] Building AMDGPUGenMCPseudoLowering.inc...
10.129 [1572/54/3026] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o
10.429 [1572/53/3027] Building AMDGPUGenPreLegalizeGICombiner.inc...
10.455 [1572/52/3028] Building AMDGPUGenRegBankGICombiner.inc...
10.775 [1572/51/3029] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o
10.801 [1572/50/3030] Building AMDGPUGenPostLegalizeGICombiner.inc...
10.832 [1572/49/3031] Building AMDGPUGenMCCodeEmitter.inc...
10.963 [1572/48/3032] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o
11.041 [1572/47/3033] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o
11.044 [1572/46/3034] Building AMDGPUGenSubtargetInfo.inc...
11.077 [1572/45/3035] Building AMDGPUGenDisassemblerTables.inc...
11.111 [1572/44/3036] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o
11.182 [1572/43/3037] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o
11.220 [1572/42/3038] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ABIInfoImpl.cpp.o
11.478 [1572/41/3039] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o
11.514 [1572/40/3040] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o
11.719 [1572/39/3041] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o
11.809 [1572/38/3042] Building AMDGPUGenSearchableTables.inc...
11.988 [1572/37/3043] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o
12.064 [1572/36/3044] Building AMDGPUGenCallingConv.inc...
12.092 [1572/35/3045] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o
12.209 [1572/34/3046] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o
12.377 [1572/33/3047] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o
12.635 [1572/32/3048] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o
12.712 [1572/31/3049] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/136098
More information about the cfe-commits
mailing list