[all-commits] [llvm/llvm-project] 3bba26: [BOLT] Support computed goto and allow map addrs i...
Ash Dobrescu via All-commits
all-commits at lists.llvm.org
Wed Mar 19 07:56:22 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3bba268013680d7bf86a3aedbf0e91930362bda1
https://github.com/llvm/llvm-project/commit/3bba268013680d7bf86a3aedbf0e91930362bda1
Author: Ash Dobrescu <ash.dobrescu at arm.com>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M bolt/lib/Rewrite/RewriteInstance.cpp
A bolt/test/AArch64/computed-goto.s
A bolt/test/Inputs/indirect_goto.c
R bolt/test/X86/Inputs/indirect_goto.c
R bolt/test/X86/indirect-goto-pie.test
M bolt/test/X86/indirect-goto.test
A bolt/test/indirect-goto-relocs.test
Log Message:
-----------
[BOLT] Support computed goto and allow map addrs inside functions (#120267)
Create entry points for addresses referenced by dynamic relocations and
allow getNewFunctionOrDataAddress to map addrs inside functions. By
adding addresses referenced by dynamic relocations as entry points. This
patch fixes an issue where bolt fails on code using computing goto's.
This also fixes a mapping issue with the bugfix from this PR:
https://github.com/llvm/llvm-project/pull/117766.
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