[all-commits] [llvm/llvm-project] 806028: [llvm-readobj] [ARMWinEH] Print set_fp/add_fp diff...
Martin Storsjö via All-commits
all-commits at lists.llvm.org
Thu Sep 10 01:41:39 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 8060283ff8b73195c400e18acf947e04bf5ec980
https://github.com/llvm/llvm-project/commit/8060283ff8b73195c400e18acf947e04bf5ec980
Author: Martin Storsjö <martin at martin.st>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M llvm/test/CodeGen/AArch64/wineh6.mir
M llvm/test/CodeGen/AArch64/wineh7.mir
M llvm/test/tools/llvm-readobj/COFF/arm64-unwind-opcodes.s
M llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp
Log Message:
-----------
[llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues
This matches how e.g. stp/ldp and other opcodes are printed differently
for epilogues.
Also add a missing --strict-whitespace in an existing test that
was added explicitly for testing vertical alignment, and change to
using temp files for the generated object files.
Differential Revision: https://reviews.llvm.org/D87363
Commit: 6313f5561945930e9a5ec63cb187605ce741bb61
https://github.com/llvm/llvm-project/commit/6313f5561945930e9a5ec63cb187605ce741bb61
Author: Martin Storsjö <martin at martin.st>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M llvm/include/llvm/Support/ARMWinEH.h
A llvm/test/tools/llvm-readobj/COFF/arm64-packed-epilog.s
Log Message:
-----------
[llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues
If there's a packed epilogue (indicated by the flag E), the EpilogueCount()
field actually should be interpreted as EpilogueOffset.
Differential Revision: https://reviews.llvm.org/D87365
Compare: https://github.com/llvm/llvm-project/compare/3c42c0dcf631...6313f5561945
More information about the All-commits
mailing list