[all-commits] [llvm/llvm-project] 048070: [ARM][AArch64] BTI, GCS, PAC Module flag update. (#8...

Daniel Kiss via All-commits all-commits at lists.llvm.org
Wed Oct 22 00:29:27 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 048070ba6f28d3a0a788d71788320549527db94f
      https://github.com/llvm/llvm-project/commit/048070ba6f28d3a0a788d71788320549527db94f
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/test/CodeGen/AArch64/sign-return-address.c
    M clang/test/CodeGen/arm-branch-protection-attr-2.c
    M clang/test/Frontend/arm-ignore-branch-protection-option.c
    M llvm/include/llvm/IR/AutoUpgrade.h
    M llvm/lib/AsmParser/LLParser.cpp
    M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
    M llvm/lib/IR/AutoUpgrade.cpp
    M llvm/lib/Linker/IRMover.cpp
    M llvm/lib/Target/ARM/ARMAsmPrinter.cpp
    M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
    M llvm/test/Bitcode/upgrade-branch-protection.ll
    M llvm/test/CodeGen/Thumb2/pacbti-m-outliner-5.ll
    R llvm/test/LTO/AArch64/Inputs/foo.ll
    A llvm/test/LTO/AArch64/TestInputs/bar.ll
    A llvm/test/LTO/AArch64/TestInputs/fiz.ll
    A llvm/test/LTO/AArch64/TestInputs/foo.ll
    A llvm/test/LTO/AArch64/TestInputs/old.ll
    M llvm/test/LTO/AArch64/link-branch-target-enforcement.ll
    A llvm/test/LTO/AArch64/link-sign-return-address.ll
    M llvm/test/Linker/link-arm-and-thumb.ll
    A llvm/test/ThinLTO/AArch64/aarch64_inline.ll

  Log Message:
  -----------
  [ARM][AArch64] BTI,GCS,PAC Module flag update. (#86212)

Module flag is used to indicate the feature to be propagated to the
function. As now the frontend emits all attributes accordingly let's
help the auto upgrade to only do work when old and new bitcodes are
merged.

Depends on #82819 and #86031



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