[all-commits] [llvm/llvm-project] 2b05fa: [compiler-rt][aarch64] Add SME ABI support routines.

Sander de Smalen via All-commits all-commits at lists.llvm.org
Thu Oct 12 00:51:02 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2b05fa8f0be7e38f4b4364ea855a3d200ded7480
      https://github.com/llvm/llvm-project/commit/2b05fa8f0be7e38f4b4364ea855a3d200ded7480
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2023-10-12 (Thu, 12 Oct 2023)

  Changed paths:
    M compiler-rt/cmake/Modules/AddCompilerRT.cmake
    M compiler-rt/cmake/builtin-config-ix.cmake
    M compiler-rt/lib/builtins/CMakeLists.txt
    A compiler-rt/lib/builtins/aarch64/sme-abi-init.c
    A compiler-rt/lib/builtins/aarch64/sme-abi.S

  Log Message:
  -----------
  [compiler-rt][aarch64] Add SME ABI support routines.

When compiling for SME and using the attributes to use PSTATE.ZA,
Clang will emit calls to SME ABI support routines to save and
restore ZA state.

Reviewed By: paulwalker-arm

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




More information about the All-commits mailing list