[PATCH] D135196: [AArch64][Windows] Add llvm-readobj support for save_any_reg unwind opcode.

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 4 14:32:24 PDT 2022


mstorsjo accepted this revision.
mstorsjo added a comment.
This revision is now accepted and ready to land.

LGTM, great work on reverse engineering this instruction!

I guess it would be useful to send a PR to the unwind info docs, to document your findings here too (even if the llvm-readobj code here is good enough documentation for our purposes here).



================
Comment at: llvm/test/tools/llvm-readobj/COFF/arm64-unwind-save_any_reg.s:25
+//CHECK-NEXT:            0xe74882            ; ldp q8, q9, [sp, #32]
+//CHECK-NEXT:            0xe76689            ; ldp q6, q7, [sp], #160
+//CHECK-NEXT:            0xe3                ; nop
----------------
Would it be good to include cases with d registers and non-paired opcodes too?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D135196



More information about the llvm-commits mailing list