[all-commits] [llvm/llvm-project] 3be96d: Reapply "[BOLT][AArch64] Handle OpNegateRAState to...
Gergely Bálint via All-commits
all-commits at lists.llvm.org
Wed Oct 8 00:42:43 PDT 2025
Branch: refs/heads/users/bgergely0/reland-120064-negate-ra-state-support
Home: https://github.com/llvm/llvm-project
Commit: 3be96da4defd18dd463c75dcb4c812a18e1ee62d
https://github.com/llvm/llvm-project/commit/3be96da4defd18dd463c75dcb4c812a18e1ee62d
Author: Gergely Balint <gergely.balint at arm.com>
Date: 2025-10-08 (Wed, 08 Oct 2025)
Changed paths:
A bolt/docs/PacRetDesign.md
M bolt/include/bolt/Core/BinaryFunction.h
M bolt/include/bolt/Core/MCPlus.h
M bolt/include/bolt/Core/MCPlusBuilder.h
A bolt/include/bolt/Passes/InsertNegateRAStatePass.h
A bolt/include/bolt/Passes/MarkRAStates.h
M bolt/include/bolt/Utils/CommandLineOpts.h
M bolt/lib/Core/BinaryBasicBlock.cpp
M bolt/lib/Core/BinaryContext.cpp
M bolt/lib/Core/BinaryFunction.cpp
M bolt/lib/Core/Exceptions.cpp
M bolt/lib/Core/MCPlusBuilder.cpp
M bolt/lib/Passes/CMakeLists.txt
A bolt/lib/Passes/InsertNegateRAStatePass.cpp
A bolt/lib/Passes/MarkRAStates.cpp
M bolt/lib/Rewrite/BinaryPassManager.cpp
M bolt/lib/Rewrite/RewriteInstance.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
A bolt/test/AArch64/negate-ra-state-disallow.s
A bolt/test/AArch64/negate-ra-state-incorrect.s
A bolt/test/AArch64/negate-ra-state-reorder.s
A bolt/test/AArch64/negate-ra-state.s
A bolt/test/AArch64/pacret-split-funcs.s
A bolt/test/runtime/AArch64/negate-ra-state.cpp
A bolt/test/runtime/AArch64/pacret-function-split.cpp
Log Message:
-----------
Reapply "[BOLT][AArch64] Handle OpNegateRAState to enable optimizing binaries with pac-ret hardening" (#162353)
This reverts commit c7d776b06897567e2d698e447d80279664b67d47.
Commit: 96de68cb075f8e725922da4ae10de9bd3ce5f17b
https://github.com/llvm/llvm-project/commit/96de68cb075f8e725922da4ae10de9bd3ce5f17b
Author: Gergely Balint <gergely.balint at arm.com>
Date: 2025-10-08 (Wed, 08 Oct 2025)
Changed paths:
M bolt/lib/Passes/MarkRAStates.cpp
Log Message:
-----------
[BOLT] Fix build failure
Changed the mismatched type to `auto`.
Compare: https://github.com/llvm/llvm-project/compare/3be96da4defd%5E...96de68cb075f
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