[llvm] [CodeGenPrepare] Recursively sink expensive operands when converting select to branch (PR #197869)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 26 04:59:33 PDT 2026
github-actions[bot] wrote:
test-suite diff from 3183acfd9b0d89d0c497b211bbf44cc99197200d...0ba30ac24c905f2bcc4ade2a44e4fb01a88ab37f: https://github.com/llvm/llvm-project/actions/runs/32958021022/artifacts/9605732209
Statistics: https://github.com/llvm/llvm-project/actions/runs/32958021022/artifacts/9605732846
## riscv64-linux-gnu `-march=rva23u64 -O3`
| ('Program', '') | ('size..text', 'base') | ('size..text', 'head') | ('size..text', 'diff') |
|:-------------------|-------------------------:|-------------------------:|-------------------------:|
| Geomean difference | nan | nan | 0 |
## aarch64-linux-gnu `-march=armv9-a -O3`
| ('Program', '') | ('size..text', 'base') | ('size..text', 'head') | ('size..text', 'diff') |
|:-------------------|-------------------------:|-------------------------:|-------------------------:|
| Geomean difference | nan | nan | 0 |
## x86_64-linux-gnu `-march=x86-64-v3 -O3`
| ('Program', '') | ('size..text', 'base') | ('size..text', 'head') | ('size..text', 'diff') |
|:--------------------------------------------|-------------------------:|-------------------------:|-------------------------:|
| SingleSource/Benchmarks/Misc/fbench | 4367 | 4386 | 0.00435081 |
| SingleSour...nchmarks/Adobe-C++/loop_unroll | 453295 | 453359 | 0.000141188 |
| MultiSourc...Benchmarks/7zip/7zip-benchmark | 965226 | 965354 | 0.000132611 |
| MultiSourc...-ProxyApps-C++/PENNANT/PENNANT | 122861 | 122877 | 0.000130228 |
| MultiSourc.../Applications/JM/lencod/lencod | 817746 | 817826 | 9.78299e-05 |
| MultiSourc...ch/consumer-lame/consumer-lame | 212661 | 212677 | 7.52371e-05 |
| Geomean difference | nan | nan | -6.73745e-05 |
https://github.com/llvm/llvm-project/pull/197869
More information about the llvm-commits
mailing list