[all-commits] [llvm/llvm-project] 425dda: [BOLT][AArch64] Handle gold linker veneers
Vladislav Khmelevsky via All-commits
all-commits at lists.llvm.org
Tue Jun 28 06:20:32 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 425dda76e9fac93117289fd68a2abdfb1e4a0ba5
https://github.com/llvm/llvm-project/commit/425dda76e9fac93117289fd68a2abdfb1e4a0ba5
Author: Vladislav Khmelevsky <och95 at yandex.ru>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M bolt/include/bolt/Core/BinaryContext.h
M bolt/include/bolt/Core/BinaryFunction.h
M bolt/include/bolt/Core/MCPlusBuilder.h
M bolt/lib/Core/BinaryContext.cpp
M bolt/lib/Core/BinaryFunction.cpp
M bolt/lib/Passes/BinaryPasses.cpp
M bolt/lib/Passes/VeneerElimination.cpp
M bolt/lib/Rewrite/BinaryPassManager.cpp
M bolt/lib/Rewrite/RewriteInstance.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
A bolt/test/AArch64/veneer-gold.s
A bolt/test/AArch64/veneer.s
Log Message:
-----------
[BOLT][AArch64] Handle gold linker veneers
The gold linker veneers are written between functions without symbols,
so we to handle it specially in BOLT.
Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei
Differential Revision: https://reviews.llvm.org/D128082
More information about the All-commits
mailing list