[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