[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