[llvm] [Support] Remove cl::Grouping (PR #224958)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 25 03:14:07 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `bolt-x86_64-ubuntu-nfc` running on `bolt-worker` while building `llvm` at step 16 "nfc-test check-large-bolt".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/92/builds/46253
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 16 (nfc-test check-large-bolt) failure: NFC check-large-bolt (Rafael) completed (failure)
******************** TEST 'bolt-tests :: X86/clang.test' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 7
mkdir -p /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output
# executed command: mkdir -p /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output
# RUN: at line 8
test -f /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang || unzstd /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Inputs/clang.zst -o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang
# executed command: test -f /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang
# RUN: at line 9
test -f /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang.fdata || unzstd /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Inputs/clang.fdata.zst -o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang.fdata
# executed command: test -f /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang.fdata
# RUN: at line 11
/home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/bin/llvm-bolt /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang -o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/tools/bolttests/X86/Output/clang.test.tmp -b /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang.fdata -profile-ignore-hash -relocs -reorder-blocks=ext-tsp -split-functions=3 -split-all-cold -split-eh -icf=1 -reorder-functions=hfsort+ -use-gnu-stack -jump-tables=move -frame-opt=hot -peepholes=all -profile-use-dfs
# executed command: /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/bin/llvm-bolt /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang -o /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/build/tools/bolttests/X86/Output/clang.test.tmp -b /home/worker/bolt-worker2/bolt-x86_64-ubuntu-nfc/bolt-tests/test/X86/Output/clang.fdata -profile-ignore-hash -relocs -reorder-blocks=ext-tsp -split-functions=3 -split-all-cold -split-eh -icf=1 -reorder-functions=hfsort+ -use-gnu-stack -jump-tables=move -frame-opt=hot -peepholes=all -profile-use-dfs
# .---command stdout------------
# | BOLT-INFO: Target architecture: x86_64
# | BOLT-INFO: BOLT version: <unknown>
# | BOLT-INFO: first alloc address is 0x400000
# | BOLT-INFO: enabling relocation mode
# | BOLT-INFO: enabling lite mode
# | BOLT-INFO: pre-processing profile using YAML profile reader
# | BOLT-INFO: 11157 out of 73940 functions in the binary (15.1%) have non-empty execution profile
# | BOLT-INFO: 15 functions with profile could not be optimized
# | BOLT-INFO: profile for 2 objects was ignored
# | BOLT-INFO: profile quality metrics for the hottest 1000 functions (reporting top 5% values): function CFG discontinuity 0.00%; call graph flow conservation gap 45.74%; CFG flow conservation gap 20.13% (weighted) 18.97% (worst); exception handling usage 0.00% (of total BBEC) 0.00% (of total InvokeEC)
# | BOLT-INFO: 275488 instructions were shortened
# | BOLT-INFO: removed 18857 empty blocks
# | BOLT-INFO: merged 18 duplicate CFG edges
# | BOLT-INFO: removed 356 'repz' prefixes with estimated execution count of 116388 times.
# | BOLT-INFO: ICF folded 519 out of 74250 functions in 4 passes. 0 functions had jump tables.
# | BOLT-INFO: Removing all identical functions will save 38.46 KB of code space. Folded functions were called 411203 times based on profile.
# | BOLT-INFO: basic block reordering modified layout of 2627 functions (23.55% of profiled, 3.54% of total)
# | BOLT-INFO: splitting separates 1069178 hot bytes from 2053906 cold bytes (34.23% of split functions is hot).
# | BOLT-INFO: 427 Functions were reordered by LoopInversionPass
# | BOLT-INFO: SCTC: patched 188 tail calls (177 forward) tail calls (11 backward) from a total of 188 while removing 10 double jumps and removing 168 basic blocks totalling 840 bytes of code. CTCs total execution count is 57510 and the number of times CTCs are taken is 21754
# | BOLT-INFO: Peephole: 5 double jumps patched.
# | BOLT-INFO: Peephole: 113 tail call traps inserted.
# | BOLT-INFO: Peephole: 2 useless conditional branches removed.
# | BOLT-INFO: FOP optimized 21 redundant load(s) and 0 unused store(s)
# | BOLT-INFO: Frequency of redundant loads is 1408 and frequency of unused stores is 0
# | BOLT-INFO: Frequency of loads changed to use a register is 1408 and frequency of loads changed to use an immediate is 0
# | BOLT-INFO: FOP deleted 10 load(s) (dyn count: 161) and 0 store(s)
# | BOLT-INFO: FRAME ANALYSIS: 63608 function(s) were not optimized.
# | BOLT-INFO: FRAME ANALYSIS: 5205 function(s) (32.8% dyn cov) could not have its frame indices restored.
# | BOLT-INFO: Shrink wrapping moved 36 spills inserting load/stores and 3 spills inserting push/pops
# | BOLT-INFO: Shrink wrapping reduced 57440 store executions (0.1% total instructions executed, 0.8% store instructions)
# | BOLT-INFO: Shrink wrapping failed at reducing 0 store executions (0.0% total instructions executed, 0.0% store instructions)
...
```
</details>
https://github.com/llvm/llvm-project/pull/224958
More information about the llvm-commits
mailing list