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

Daniel Kiss via All-commits all-commits at lists.llvm.org
Fri Aug 9 08:51:59 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9e9fa00dcb9522db3f78d921eda6a18b9ee568bb
      https://github.com/llvm/llvm-project/commit/9e9fa00dcb9522db3f78d921eda6a18b9ee568bb
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2024-08-09 (Fri, 09 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.



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