[all-commits] [llvm/llvm-project] 42595b: [JITLink] Teach aarch64 GOT & PLT table managers t...
Lang Hames via All-commits
all-commits at lists.llvm.org
Tue Jan 14 00:55:21 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 42595bdaefb6b066896c20b69ab66ff2a7fe8477
https://github.com/llvm/llvm-project/commit/42595bdaefb6b066896c20b69ab66ff2a7fe8477
Author: Lang Hames <lhames at gmail.com>
Date: 2025-01-14 (Tue, 14 Jan 2025)
Changed paths:
M llvm/include/llvm/ExecutionEngine/JITLink/aarch64.h
M llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp
M llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
M llvm/lib/ExecutionEngine/JITLink/aarch64.cpp
A llvm/unittests/ExecutionEngine/JITLink/AArch64Tests.cpp
M llvm/unittests/ExecutionEngine/JITLink/CMakeLists.txt
Log Message:
-----------
[JITLink] Teach aarch64 GOT & PLT table managers to discover existing entries.
aarch64::GOTTableManager and aarch64::PLTTableManager will now look for
existing GOT and PLT sections and re-use existing entries if they're present.
This will be used for an upcoming MachO patch to enable compact unwind support.
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