[all-commits] [llvm/llvm-project] 7a316c: [CSSPGO] Turn on profi and ext-tsp when using prob...

Hongtao Yu via All-commits all-commits at lists.llvm.org
Fri Mar 25 09:09:39 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7a316c0a1f116b50fc88c26fc776c8861c92c885
      https://github.com/llvm/llvm-project/commit/7a316c0a1f116b50fc88c26fc776c8861c92c885
  Author: Hongtao Yu <hoy at fb.com>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M llvm/lib/Transforms/IPO/SampleProfile.cpp
    M llvm/test/Transforms/SampleProfile/function_metadata.ll
    M llvm/test/Transforms/SampleProfile/profile-correlation-irreducible-loops.ll
    M llvm/test/Transforms/SampleProfile/pseudo-probe-profile-metadata.ll
    M llvm/test/Transforms/SampleProfile/pseudo-probe-profile.ll

  Log Message:
  -----------
  [CSSPGO] Turn on profi and ext-tsp when using probe-based profile.

Probe-based profile leads to a better performance when combined with profi and ext-tsp block layout. I'm turning them on by default.

Reviewed By: wenlei

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




More information about the All-commits mailing list