[PATCH] D111780: [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions.

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 14 10:18:40 PDT 2021


MaskRay added a comment.

(Slightly OT:
As my draft D109253 <https://reviews.llvm.org/D109253> and D109254 <https://reviews.llvm.org/D109254> show, aarch64 CFI is currently quite bad in prologue and epilogue code. Do we know how to fix that? :) 
I realized that we have another issue: the `uwtable` IR attribute isn't sufficient to encode the different degree of unwind tables: (as an size optimization omitting most callee-saved-registers), -funwind-tables, -fasynchronous-unwind-tables.
)


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D111780/new/

https://reviews.llvm.org/D111780



More information about the llvm-commits mailing list