[SEH] Update SEH codegen tests to use the new IR
authorReid Kleckner <rnk@google.com>
Fri, 9 Oct 2015 23:05:54 +0000 (23:05 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 9 Oct 2015 23:05:54 +0000 (23:05 +0000)
commitf33149e67f446658b57ac95a314b10b058a8347f
treed77584cbb25d8970783b358770b7ba523ae203ec
parentac4d7b6f102f3f4975c78d9449c09561266f0061
[SEH] Update SEH codegen tests to use the new IR

Also Fix a buglet where SEH tables had ranges that spanned funclets.

The remaining tests using the old landingpad IR are preparation tests,
and will be deleted along with the old preparation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249917 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/CodeGen/AsmPrinter/WinException.cpp
test/CodeGen/X86/seh-catch-all-win32.ll
test/CodeGen/X86/seh-catchpad.ll
test/CodeGen/X86/seh-except-finally.ll
test/CodeGen/X86/seh-filter.ll [deleted file]
test/CodeGen/X86/seh-finally.ll
test/CodeGen/X86/seh-safe-div-win32.ll
test/CodeGen/X86/seh-safe-div.ll
test/CodeGen/X86/seh-stack-realign-win32.ll [deleted file]
test/CodeGen/X86/seh-stack-realign.ll
test/CodeGen/X86/win-mixed-ehpersonality.ll [new file with mode: 0644]
test/CodeGen/X86/win_eh_prepare.ll [deleted file]