[all-commits] [llvm/llvm-project] 576249: [lld] Refactor storage of PAuth ABI core info (#14...

SivanShani-Arm via All-commits all-commits at lists.llvm.org
Fri Jun 13 03:02:55 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5762491e2a1935911c1e998a4865591d429f8559
      https://github.com/llvm/llvm-project/commit/5762491e2a1935911c1e998a4865591d429f8559
  Author: SivanShani-Arm <sivan.shani at arm.com>
  Date:   2025-06-13 (Fri, 13 Jun 2025)

  Changed paths:
    M lld/ELF/Arch/AArch64.cpp
    M lld/ELF/Config.h
    M lld/ELF/Driver.cpp
    M lld/ELF/InputFiles.cpp
    M lld/ELF/InputFiles.h
    M lld/ELF/SyntheticSections.cpp
    M lld/test/ELF/aarch64-feature-pauth.s

  Log Message:
  -----------
  [lld] Refactor storage of PAuth ABI core info (#141920)

Previously, the AArch64 PAuth ABI core values were stored as an
ArrayRef<uint8_t>, introducing unnecessary indirection.

This patch replaces the ArrayRef with two explicit uint64_t fields:
aarch64PauthAbiPlatform and aarch64PauthAbiVersion. This simplifies the
representation and improves readability.

No functional change intended, aside from improved error messages.



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