[PATCH] D13261: [WinEH] Teach AsmPrinter about funclets

David Majnemer via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 29 11:35:19 PDT 2015


majnemer created this revision.
majnemer added a reviewer: rnk.
majnemer added a subscriber: llvm-commits.

Funclets have been turned into functions by the time they hit the object
file.  Make sure that they have decent names for the symbol table and
CFI directives explaining how to reason about their prologues.

http://reviews.llvm.org/D13261

Files:
  include/llvm/CodeGen/MachineBasicBlock.h
  include/llvm/CodeGen/WinEHFuncInfo.h
  lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  lib/CodeGen/AsmPrinter/AsmPrinterHandler.h
  lib/CodeGen/AsmPrinter/WinException.cpp
  lib/CodeGen/AsmPrinter/WinException.h
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  lib/Target/X86/X86FrameLowering.cpp
  test/CodeGen/WinEH/seh-prepared-basic.ll
  test/CodeGen/X86/gcc_except_table.ll
  test/CodeGen/X86/seh-catch-all.ll
  test/CodeGen/X86/seh-except-finally.ll
  test/CodeGen/X86/seh-finally.ll
  test/CodeGen/X86/seh-safe-div.ll
  test/CodeGen/X86/win-catchpad-csrs.ll
  test/CodeGen/X86/win-catchpad.ll
  test/CodeGen/X86/win-cleanuppad.ll
  test/CodeGen/X86/win-funclet-cfi.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13261.36016.patch
Type: text/x-patch
Size: 26028 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150929/97a97591/attachment.bin>


More information about the llvm-commits mailing list