[all-commits] [llvm/llvm-project] 866686: [Arm][AArch64][Clang] Respect function's branch pr...

Daniel Kiss via All-commits all-commits at lists.llvm.org
Sat Aug 10 03:32:07 PDT 2024


  Branch: refs/heads/release/19.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 866686180a316aee091c82c924971a238fbbd817
      https://github.com/llvm/llvm-project/commit/866686180a316aee091c82c924971a238fbbd817
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2024-08-10 (Sat, 10 Aug 2024)

  Changed paths:
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/TargetInfo.cpp
    M clang/lib/CodeGen/TargetInfo.h
    M clang/test/CodeGen/aarch64-branch-protection-attr.c
    M clang/test/CodeGen/arm-branch-protection-attr-1.c

  Log Message:
  -----------
  [Arm][AArch64][Clang] Respect function's branch protection attributes. (#101978)

Default attributes assigned to all functions according to the command
line parameters. Some functions might have their own attributes and we
need to set or remove attributes accordingly.
Tests are updated to test this scenarios too.

(cherry picked from commit 9e9fa00dcb9522db3f78d921eda6a18b9ee568bb)



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