[all-commits] [llvm/llvm-project] 479955: [ARM] Allow codegen for Armv6m eXecute-Only (XO) s...

Ties Stuij via All-commits all-commits at lists.llvm.org
Wed Aug 9 06:16:35 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 479955a42a71242e3577c639ca276c75f1a3c2b2
      https://github.com/llvm/llvm-project/commit/479955a42a71242e3577c639ca276c75f1a3c2b2
  Author: Ties Stuij <ties.stuij at arm.com>
  Date:   2023-08-09 (Wed, 09 Aug 2023)

  Changed paths:
    M clang/lib/Driver/ToolChains/Arch/ARM.cpp
    M clang/test/Driver/arm-execute-only.c

  Log Message:
  -----------
  [ARM] Allow codegen for Armv6m eXecute-Only (XO) sections

This patch moves the overall lower-bound arch restriction for Arm XO sections
from v8m to v6m. Actual implementation of code-gen for v6m will follow in
follow-up patches, which will include an implementation of relocations needed to
support this.

Reviewed By: simonwallis2, MaskRay

Differential Revision: https://reviews.llvm.org/D149444




More information about the All-commits mailing list