[all-commits] [llvm/llvm-project] 8fc8a7: [AArch64][PAC] Factor out printing real AUT/PAC/BL...

Anatoly Trosinenko via All-commits all-commits at lists.llvm.org
Fri Sep 26 08:10:31 PDT 2025


  Branch: refs/heads/users/atrosinenko/pauth-factor-out-low-level-emission
  Home:   https://github.com/llvm/llvm-project
  Commit: 8fc8a7d0e173ac67e2f85af1de9d9f73d9f07386
      https://github.com/llvm/llvm-project/commit/8fc8a7d0e173ac67e2f85af1de9d9f73d9f07386
  Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
  Date:   2025-09-26 (Fri, 26 Sep 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.h

  Log Message:
  -----------
  [AArch64][PAC] Factor out printing real AUT/PAC/BLRA encodings (NFC)

Separate the low-level emission of the appropriate variants of `AUT*`,
`PAC*` and `B(L)RA*` instructions from the high-level logic of pseudo
instruction expansion.

Introduce `getBranchOpcodeForKey` helper function by analogy to
`get(AUT|PAC)OpcodeForKey`.



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