[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