1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00
llvm-mirror/test/CodeGen/WinEH
Reid Kleckner 88fa7e5bef [WinEH] Pull Adjectives and CatchObj out of the catchpad arg list
Clang now passes the adjectives as an argument to catchpad.

Getting the CatchObj working is simply a matter of threading another
static alloca through codegen, first as an alloca, then as a frame
index, and finally as a frame offset.

llvm-svn: 247844
2015-09-16 20:16:27 +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-no-demotion.ll [WinEHPrepare] Provide a cloning mode which doesn't demote 2015-09-16 18:40:37 +00:00
wineh-statenumbering.ll [WinEH] Pull Adjectives and CatchObj out of the catchpad arg list 2015-09-16 20:16:27 +00:00