[PATCH] D145819: [FuncSpec] Increase the maximum number of times the specializer can run.

Alexandros Lamprineas via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 12 09:27:12 PDT 2023


labrinea added a comment.

`Instruction Count delta`
**Comparison with base (parent of D145374 <https://reviews.llvm.org/D145374> - top of the chain)**

- Non LTO

| ClamAV           | -0.101 |
| 7zip             | +0.030 |
| tramp3d-v4       | -0.027 |
| kimwitu++        | -0.068 |
| sqlite3          | -0.213 |
| mafft            | -0.030 |
| lencod           | +0.020 |
| SPASS            | -0.324 |
| consumer-typeset | +0.016 |
| Bullet           | +0.029 |
| geomean          | -0.067 |
|



- LTO

| ClamAV           | +0.221 |
| 7zip             | -0.034 |
| tramp3d-v4       | -0.003 |
| kimwitu++        | -0.128 |
| sqlite3          | +0.081 |
| mafft            | -0.039 |
| lencod           | -0.016 |
| SPASS            | -0.795 |
| consumer-typeset | -0.001 |
| Bullet           | -0.044 |
| geomean          | -0.076 |
|

As I said the compile time hit is attributed to the number of clones so these changes are coming from D145379 <https://reviews.llvm.org/D145379> (added one extra specialization for sqlite3 and one for ClamAV when linking) and from D145394 <https://reviews.llvm.org/D145394> (removed all the specializations for SPASS).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D145819/new/

https://reviews.llvm.org/D145819



More information about the llvm-commits mailing list