[llvm-branch-commits] [AArch64][GlobalISel] Disable fixed-point iteration in all Combiners (PR #102167)

Tobias Stadler via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Aug 6 08:43:42 PDT 2024


tobias-stadler wrote:

CTMark O0:
```
Program                                       compile_instructions                        size..text
                                              base-O0              patch-O0        diff   base-O0    patch-O0   diff
7zip/7zip-benchmark                           141676688007.00      141409424579.00 -0.19% 1004756.00 1004756.00 0.00%
Bullet/bullet                                  61212623785.00       61017628199.00 -0.32%  873356.00  873356.00 0.00%
SPASS/SPASS                                    14400540825.00       14348447793.00 -0.36%  645136.00  645136.00 0.00%
tramp3d-v4/tramp3d-v4                          18450535356.00       18380583241.00 -0.38%  894656.00  894656.00 0.00%
kimwitu++/kc                                   22538775759.00       22426150589.00 -0.50%  813492.00  813492.00 0.00%
ClamAV/clamscan                                14536543546.00       14378298132.00 -1.09%  702832.00  702832.00 0.00%
lencod/lencod                                  12679661465.00       12525031047.00 -1.22%  820564.00  820564.00 0.00%
mafft/pairlocalalign                            6940116013.00        6851372697.00 -1.28%  423000.00  423000.00 0.00%
consumer-typeset/consumer-typeset              12193354451.00       12003246725.00 -1.56%  908844.00  908844.00 0.00%
sqlite3/sqlite3                                 4596588654.00        4512822506.00 -1.82%  459904.00  459904.00 0.00%
                           Geomean difference                                      -0.87%                       0.00%

```

CTMark O2:
```
Program                                       compile_instructions                        size..text
                                              base-O2              patch-O2        diff   base-O2    patch-O2  diff
7zip/7zip-benchmark                           207008981549.00      205988150072.00 -0.49% 824088.00  824088.00 0.00%
Bullet/bullet                                  99712646588.00       99179976524.00 -0.53% 515864.00  515864.00 0.00%
SPASS/SPASS                                    43192888774.00       42858161952.00 -0.77% 443056.00  443056.00 0.00%
kimwitu++/kc                                   41563609655.00       41217223921.00 -0.83% 461284.00  461284.00 0.00%
tramp3d-v4/tramp3d-v4                          65778761906.00       65208111169.00 -0.87% 570560.00  570560.00 0.00%
lencod/lencod                                  57111009799.00       56497616800.00 -1.07% 541960.00  541960.00 0.00%
ClamAV/clamscan                                53935475581.00       53350116553.00 -1.09% 456352.00  456352.00 0.00%
mafft/pairlocalalign                           32799063008.00       32439200934.00 -1.10% 320888.00  320888.00 0.00%
consumer-typeset/consumer-typeset              35357798970.00       34865643450.00 -1.39% 419436.00  419436.00 0.00%
sqlite3/sqlite3                                35219936375.00       34678565893.00 -1.54% 436160.00  436160.00 0.00%
                           Geomean difference                                      -0.97%                      0.00%

```

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


More information about the llvm-branch-commits mailing list