forked from OSchip/llvm-project
![]() Summary: Fix a couple issues limiting the application of indirect call promotion in ThinLTO mode: - Invoke indirect call promotion before globalopt, since it may eliminate imported functions which appear unreferenced. - Invoke indirect call promotion with InLTO=true so that the PGOFuncName metadata is used to get the name for locals which would have been renamed during promotion. Reviewers: davidxl, mehdi_amini Subscribers: Prazek, llvm-commits, mehdi_amini Differential Revision: https://reviews.llvm.org/D24004 llvm-svn: 280024 |
||
---|---|---|
.. | ||
PR28219.proftext | ||
branch1.proftext | ||
branch1_large_count.proftext | ||
branch2.proftext | ||
criticaledge.proftext | ||
diag.proftext | ||
diag_FE.proftext | ||
indirect_call.proftext | ||
landingpad.proftext | ||
loop1.proftext | ||
loop2.proftext | ||
switch.proftext | ||
thinlto_indirect_call_promotion.ll |