[all-commits] [llvm/llvm-project] 20ed9c: [Pipeline] Remove early InstCombine in ThinLTO pos...

aeubanks via All-commits all-commits at lists.llvm.org
Tue Mar 14 19:50:31 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 20ed9cebb605a3f95fe2a021219d7a52fb32aa6e
      https://github.com/llvm/llvm-project/commit/20ed9cebb605a3f95fe2a021219d7a52fb32aa6e
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2023-03-14 (Tue, 14 Mar 2023)

  Changed paths:
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/test/Other/new-pm-pgo.ll
    M llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
    M llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll

  Log Message:
  -----------
  [Pipeline] Remove early InstCombine in ThinLTO post link sample profile pipeline

With opaque pointers, all function pointer types are the same, meaning there should be no bitcasts.

Internal benchmarks with SampleFDO look neutral.

This was added in D36333.

Reviewed By: tejohnson, davidxl

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




More information about the All-commits mailing list