[llvm] [GlobalISel] Refactor Combiner MatchData & Apply C++ Code Handling (PR #92239)

Amara Emerson via llvm-commits llvm-commits at lists.llvm.org
Wed May 15 10:38:25 PDT 2024


aemerson wrote:

A non-LTO release w/o asserts build:
```
Program                                       compile_time
                                              lhs          rhs    diff
7zip/7zip-benchmark                            14.76        14.75 -0.1%
Bullet/bullet                                  10.98        10.97 -0.1%
tramp3d-v4/tramp3d-v4                           5.68         5.67 -0.1%
kimwitu++/kc                                    6.65         6.64 -0.2%
SPASS/SPASS                                     4.57         4.56 -0.3%
lencod/lencod                                   4.65         4.64 -0.3%
mafft/pairlocalalign                            2.68         2.67 -0.4%
consumer-typeset/consumer-typeset               3.59         3.58 -0.4%
sqlite3/sqlite3                                 2.49         2.48 -0.5%
                           Geomean difference                     -0.3%
```

A huge improvement, fantastic!

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


More information about the llvm-commits mailing list