[all-commits] [llvm/llvm-project] 884231: [ICP] Add a few tunings to indirect-call-promtion
xur-llvm via All-commits
all-commits at lists.llvm.org
Mon Jul 21 17:26:25 PDT 2025
Branch: refs/heads/users/xur-llvm/icp_work
Home: https://github.com/llvm/llvm-project
Commit: 884231dbdb54522440f6bc03b76d4bc3eea87163
https://github.com/llvm/llvm-project/commit/884231dbdb54522440f6bc03b76d4bc3eea87163
Author: Rong Xu <xur at google.com>
Date: 2025-07-21 (Mon, 21 Jul 2025)
Changed paths:
M llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
M llvm/test/ThinLTO/X86/memprof-icp.ll
A llvm/test/Transforms/PGOProfile/indirect_call_promotion2.ll
Log Message:
-----------
[ICP] Add a few tunings to indirect-call-promtion
Indirect-call promotion (ICP) has been adjusted with the following
tunings.
(1) Candidate functions can be now ICP'd even if only a declaration
is present.
(2) All non-cold candidate functions are now considered by ICP.
Previously, only hot targets were considered.
In this patch, both tunings are disabled by default. They will be
enabled in a subsequent patch.
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