[PATCH] D86529: [5/5] [AArch64] Generate and parse SEH assembly directives

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 27 04:26:23 PDT 2020


mstorsjo updated this revision to Diff 288272.
mstorsjo added a comment.

Updated the testcase after updated patch 3/5.

Btw, @efriedma - Did you have any opinions on the naming of all the new `.seh_*` directive that this patch defines? The names of the new directives are pretty much set in stone once we have it in (or at least once third party projects start using them - and I have one usecase lined up).


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

https://reviews.llvm.org/D86529

Files:
  llvm/lib/MC/MCAsmStreamer.cpp
  llvm/lib/MC/MCParser/COFFAsmParser.cpp
  llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
  llvm/test/CodeGen/AArch64/arm64-windows-calls.ll
  llvm/test/CodeGen/AArch64/lrint-conv-fp16-win.ll
  llvm/test/CodeGen/AArch64/lrint-conv-win.ll
  llvm/test/CodeGen/AArch64/lround-conv-fp16-win.ll
  llvm/test/CodeGen/AArch64/lround-conv-win.ll
  llvm/test/CodeGen/AArch64/powi-windows.ll
  llvm/test/CodeGen/AArch64/seh_funclet_x1.ll
  llvm/test/CodeGen/AArch64/win64-jumptable.ll
  llvm/test/CodeGen/AArch64/win_cst_pool.ll
  llvm/test/CodeGen/AArch64/windows-extern-weak.ll
  llvm/test/CodeGen/AArch64/wineh-try-catch-cbz.ll
  llvm/test/CodeGen/AArch64/wineh-try-catch-nobase.ll
  llvm/test/CodeGen/AArch64/wineh-try-catch-realign.ll
  llvm/test/CodeGen/AArch64/wineh-try-catch-vla.ll
  llvm/test/CodeGen/AArch64/wineh1.mir
  llvm/test/MC/AArch64/seh.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D86529.288272.patch
Type: text/x-patch
Size: 32513 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200827/ad771539/attachment-0001.bin>


More information about the llvm-commits mailing list