[PATCH] D12098: [WinEH] Calculate state numbers for the new EH representation

David Majnemer via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 18 02:02:39 PDT 2015


majnemer created this revision.
majnemer added reviewers: JosephTremoulet, rnk.
majnemer added a subscriber: llvm-commits.

State numbers are calculated by performing a walk from the innermost
funclet to the outermost funclet.   Rudimentary support for the new EH
constructs has been added to the assembly printer, just enough to test
the new machinery.

http://reviews.llvm.org/D12098

Files:
  include/llvm/CodeGen/WinEHFuncInfo.h
  lib/CodeGen/AsmPrinter/WinException.cpp
  lib/CodeGen/AsmPrinter/WinException.h
  lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  lib/CodeGen/WinEHPrepare.cpp
  lib/Target/X86/X86TargetMachine.cpp
  lib/Target/X86/X86WinEHState.cpp
  test/CodeGen/WinEH/wineh-statenumbering.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12098.32388.patch
Type: text/x-patch
Size: 21608 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150818/a500ce3a/attachment-0001.bin>


More information about the llvm-commits mailing list