[all-commits] [llvm/llvm-project] 12a2bc: [CSSPGO] Fix the issue of preinliner import functi...

Lei Wang via All-commits all-commits at lists.llvm.org
Tue Mar 19 16:51:10 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 12a2bc301fe83eea3b214428827d712c8cfb28a9
      https://github.com/llvm/llvm-project/commit/12a2bc301fe83eea3b214428827d712c8cfb28a9
  Author: Lei Wang <wlei at fb.com>
  Date:   2024-03-19 (Tue, 19 Mar 2024)

  Changed paths:
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    A llvm/test/Transforms/SampleProfile/Inputs/csspgo-import-list-preinliner.prof
    A llvm/test/Transforms/SampleProfile/csspgo-import-list-preinliner.ll

  Log Message:
  -----------
  [CSSPGO] Fix the issue of preinliner import function list (#85719)

By design, when the nested profile is pre-inliner based, we should fully
honor pre-inliner decision, fix it by setting threshold to zero. We
observed a perf win on one internal service, no negative impact for
other big services.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list