llvm-project/llvm/test/CodeGen/WinEH
David Majnemer 0bc0eef71c [IR] Give catchret an optional 'return value' operand
Some personality routines require funclet exit points to be clearly
marked, this is done by producing a token at the funclet pad and
consuming it at the corresponding ret instruction.  CleanupReturnInst
already had a spot for this operand but CatchReturnInst did not.
Other personality routines don't need to use this which is why it has
been made optional.

llvm-svn: 245149
2015-08-15 02:46:08 +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-code.ll [WinEH] Insert the EH code load before the block terminator 2015-07-06 21:13: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-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-demotion.ll [IR] Give catchret an optional 'return value' operand 2015-08-15 02:46:08 +00:00