[llvm] [AArch64] Fix return address auth in tail call epilogues (PR #189484)

Jon Roelofs via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 3 15:35:01 PDT 2026


================

----------------
jroelofs wrote:

That's really weird.

I added that specifically because `authenticateLR()` uses `bool EmitAsyncCFI = MFnI->needsAsyncDwarfUnwindInfo(MF);` for its, whereas `signLR()` uses `bool EmitCFI = MFnI.needsDwarfUnwindInfo(MF);`. So this is load-bearing for the `.cfi_negate`-s in the epilogue, at least when I build this locally.

https://github.com/llvm/llvm-project/pull/189484


More information about the llvm-commits mailing list