llvm-mirror/test/CodeGen/WinEH
Reid Kleckner 7d4d6332db [WinEH] Skip state numbering when no EH pads are present
Otherwise we'd try to emit the thunk that passes the LSDA to
__CxxFrameHandler3. We don't emit the LSDA if there were no landingpads,
so we'd end up with an assembler error when trying to write the COFF
object.

llvm-svn: 247820
2015-09-16 17:19:44 +00:00
..
cppeh-alloca-sink.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-catch-all-win32.ll [WinEH] Add some test cases I forgot to add to previous commits 2015-07-06 21:13:53 +00:00
cppeh-catch-all.ll Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
cppeh-catch-and-throw.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-catch-scalar.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-catch-unwind.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-cleanup-invoke.ll Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
cppeh-demote-liveout.ll Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
cppeh-frame-vars.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-inalloca.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-min-unwind.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-mixed-catch-and-cleanup.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-multi-catch.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-nested-1.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-nested-2.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-nested-3.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-nested-rethrow.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-nonalloca-frame-values.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-prepared-catch-all.ll Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
cppeh-prepared-catch-reordered.ll [WinEH] Make sure LSDA tables are 4 byte aligned 2015-07-10 00:08:49 +00:00
cppeh-prepared-catch.ll [WinEH] Strip the \01 character from the __CxxFrameHandler3 thunk name 2015-07-13 17:55:14 +00:00
cppeh-prepared-cleanups.ll [WinEH] Make sure LSDA tables are 4 byte aligned 2015-07-10 00:08:49 +00:00
cppeh-shared-empty-catch.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-similar-catch-blocks.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
cppeh-state-calc-1.ll Rename llvm.frameescape and llvm.framerecover to localescape and localrecover 2015-07-07 22:25:32 +00:00
lit.local.cfg
seh-catch-all.ll Add a target environment for CoreCLR. 2015-08-14 22:41:43 +00:00
seh-exception-code2.ll [SEH] Push reloads of the SEH code past phi nodes 2015-07-10 22:21:54 +00:00
seh-exception-code.ll [WinEH] Insert the EH code load before the block terminator 2015-07-06 21:13:43 +00:00
seh-inlined-finally.ll Add a target environment for CoreCLR. 2015-08-14 22:41:43 +00:00
seh-outlined-finally-win32.ll [WinEH] Add some test cases I forgot to add to previous commits 2015-07-06 21:13:53 +00:00
seh-outlined-finally.ll Add a target environment for CoreCLR. 2015-08-14 22:41:43 +00:00
seh-prepared-basic.ll Add a target environment for CoreCLR. 2015-08-14 22:41:43 +00:00
seh-resume-phi.ll Add a target environment for CoreCLR. 2015-08-14 22:41:43 +00:00
seh-simple.ll Add a target environment for CoreCLR. 2015-08-14 22:41:43 +00:00
wineh-cloning.ll [IR] Print the label operands of a catchpad like an invoke 2015-09-11 17:27:52 +00:00
wineh-demotion.ll [WinEH] Require token linkage in EH pad/ret signatures 2015-08-23 00:26:33 +00:00
wineh-intrinsics-invalid.ll [WinEH] Add llvm.eh.exceptionpointer intrinsic 2015-09-03 09:15:32 +00:00
wineh-intrinsics.ll [WinEH] Add llvm.eh.exceptionpointer intrinsic 2015-09-03 09:15:32 +00:00
wineh-statenumbering.ll [WinEH] Skip state numbering when no EH pads are present 2015-09-16 17:19:44 +00:00