[PATCH] D36850: [ThinLTO] Add norecurse function attribute propagation

Di Mo via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 24 17:32:01 PDT 2021


modimo added a comment.

Checking build timing in release mode Clang self-build looking at purely thinlink timing:

| Mode                   | Time (s) |
| base                   | 2.254    |
| base + propagation     | 2.556    |
| noinline               | 8.870    |
| noinline + propagation | 10.215   |
|

So 13% in base and 15% with noinline which seems reasonable for what it's doing.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D36850



More information about the llvm-commits mailing list