[all-commits] [llvm/llvm-project] 0187bb: [llvm-readobj] [COFF] Fix the printout for ARM64 p...

Martin Storsjö via All-commits all-commits at lists.llvm.org
Thu May 12 12:56:21 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0187bb28db73fc743ff8316be7ba6c357a8ff6ce
      https://github.com/llvm/llvm-project/commit/0187bb28db73fc743ff8316be7ba6c357a8ff6ce
  Author: Martin Storsjö <martin at martin.st>
  Date:   2022-05-12 (Thu, 12 May 2022)

  Changed paths:
    M llvm/test/MC/AArch64/seh-packed-unwind.s
    M llvm/test/tools/llvm-readobj/COFF/arm64-packed-unwind.s
    M llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp

  Log Message:
  -----------
  [llvm-readobj] [COFF] Fix the printout for ARM64 packed homed parameters

If the function has homed parameters but the number of saved registers
is odd, the homed parameters are aligned at the top of the stack (so
they line up with later varargs on the stack), not tightly after the
other saved registers.

Differential Revision: https://reviews.llvm.org/D125462




More information about the All-commits mailing list