[PATCH] D153098: [AArch64] Emit fewer CFI instructions for synchronous unwind tables
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 16 17:14:28 PDT 2023
MaskRay added inline comments.
================
Comment at: llvm/test/CodeGen/AArch64/addsub-constant-folding.ll:363
; CHECK-NEXT: sub sp, sp, #32
-; CHECK-NEXT: .cfi_def_cfa_offset 32
; CHECK-NEXT: str x30, [sp, #16] // 8-byte Folded Spill
+; CHECK-NEXT: .cfi_def_cfa_offset 32
----------------
`.cfi_def_cfa_offset 32` move like this seems unnecessary. It degrades precision without reducing the number of CFI instructions for sync.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D153098/new/
https://reviews.llvm.org/D153098
More information about the llvm-commits
mailing list