[all-commits] [llvm/llvm-project] 7e8af2: [ARM] Support -mexecute-only with -mlong-calls.
ZhiyaoMa98 via All-commits
all-commits at lists.llvm.org
Mon Oct 24 11:41:52 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7e8af2fc0c068de8bb47d8046b8483234fab3b13
https://github.com/llvm/llvm-project/commit/7e8af2fc0c068de8bb47d8046b8483234fab3b13
Author: Zhiyao Ma <zhiyao.ma.98 at gmail.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M clang/lib/Driver/ToolChains/Arch/ARM.cpp
M clang/test/Driver/arm-execute-only.c
M llvm/lib/Target/ARM/ARMISelLowering.cpp
A llvm/test/CodeGen/Thumb2/thumb2-execute-only-long-calls.ll
Log Message:
-----------
[ARM] Support -mexecute-only with -mlong-calls.
Instead of using constant pools, use movw movt pair.
Differential Revision: https://reviews.llvm.org/D136203
More information about the All-commits
mailing list