diff options
author | xur-llvm <59886942+xur-llvm@users.noreply.github.com> | 2025-07-24 09:55:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-24 09:55:28 -0700 |
commit | c9a8e15494c84730a2a8c0713281b3c8aa5b67c4 (patch) | |
tree | 792a597304c195ce6c8c1d0947167404e5201cd0 /clang/test/AST/ast-print-openacc-wait-construct.cpp | |
parent | 36a19c5bfe2f808365b8ccdacd4c6f2bb25fc3ef (diff) | |
download | llvm-c9a8e15494c84730a2a8c0713281b3c8aa5b67c4.zip llvm-c9a8e15494c84730a2a8c0713281b3c8aa5b67c4.tar.gz llvm-c9a8e15494c84730a2a8c0713281b3c8aa5b67c4.tar.bz2 |
[ICP] Add a few tunings to indirect-call-promotion (#149892)
[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.
(3) If one target cannot be ICP'd, proceed with the remaining targets
instead of exiting the callsite.
This update hides all tunings under internal options and disables them
by default. They'll be enabled in a later update. There'll also be
another update to address the "not found" issue with indirect targets.
Diffstat (limited to 'clang/test/AST/ast-print-openacc-wait-construct.cpp')
0 files changed, 0 insertions, 0 deletions