[all-commits] [llvm/llvm-project] 3113e5: [CSSPGO] Relax size limitation for priority inlini...

Hongtao Yu via All-commits all-commits at lists.llvm.org
Tue May 3 18:43:21 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3113e5bb520c7281138a5909cbf776efa5e80047
      https://github.com/llvm/llvm-project/commit/3113e5bb520c7281138a5909cbf776efa5e80047
  Author: Hongtao Yu <hoy at fb.com>
  Date:   2022-05-03 (Tue, 03 May 2022)

  Changed paths:
    M llvm/lib/Transforms/IPO/SampleProfile.cpp

  Log Message:
  -----------
  [CSSPGO] Relax size limitation for priority inlining with preinlined profile

As a follow-up to D124632, I'm turning on unlimited size caps for inlining with preinlined profile. It should be safe as a preinlined profile has "bounded" inline contexts.

No noticeable size or perf delta was seen with two of our internal large services, but I think this is still a good change to be consistent with the other case.

Reviewed By: wenlei

Differential Revision: https://reviews.llvm.org/D124793




More information about the All-commits mailing list