[PATCH] D93838: [LLVM] [SCCP] : Add Function Specialization pass

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 23 13:00:16 PDT 2021


SjoerdMeijer added a comment.

> Sorry for the delayed response. Please look at the latest changes which contains the cost model. I have also shared the SPEC CPU 2017 benchmark numbers for various optimization modes we have added.

Thanks for those performance numbers. This reconfirms the performance gains, but lacks information on the added compile-time/code-size costs, which I think is what we are mostly interested in now at this point.

I did a first exercise to estimate this for GCC and wrote my initial findings to the llvm dev list, see https://lists.llvm.org/pipermail/llvm-dev/2021-March/149380.html. I think these are the numbers we should be aiming for with this work.

Next, I would like to repeat that exercise for this patch to get numbers and see where we are.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D93838



More information about the llvm-commits mailing list