diff options
| author | Reid Kleckner <reid@kleckner.net> | 2015-05-01 22:40:25 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2015-05-01 22:40:25 +0000 |
| commit | 51476acd77afddd841e7d49e1ffb68621ca8f0b5 (patch) | |
| tree | fffb456f4fd9a78904c6f803b49426adf16818f2 /llvm/test/CodeGen/X86/inalloca-invoke.ll | |
| parent | bb0d7cbee12fe23b5b71faf92ec818bd2317ce35 (diff) | |
| download | bcm5719-llvm-51476acd77afddd841e7d49e1ffb68621ca8f0b5.tar.gz bcm5719-llvm-51476acd77afddd841e7d49e1ffb68621ca8f0b5.zip | |
Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"
This reverts commit r236340.
llvm-svn: 236359
Diffstat (limited to 'llvm/test/CodeGen/X86/inalloca-invoke.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/inalloca-invoke.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/X86/inalloca-invoke.ll b/llvm/test/CodeGen/X86/inalloca-invoke.ll index d6fc76ee50b..cf5cbe142ec 100644 --- a/llvm/test/CodeGen/X86/inalloca-invoke.ll +++ b/llvm/test/CodeGen/X86/inalloca-invoke.ll @@ -4,6 +4,7 @@ %frame.reverse = type { %Iter, %Iter } +declare i32 @pers(...) declare void @llvm.stackrestore(i8*) declare i8* @llvm.stacksave() declare void @begin(%Iter* sret) @@ -22,8 +23,7 @@ blah: ; CHECK: calll __chkstk ; CHECK: movl %esp, %[[beg:[^ ]*]] -; CHECK: movl %esp, %[[end:[^ ]*]] -; CHECK: addl $12, %[[end]] +; CHECK: leal 12(%[[beg]]), %[[end:[^ ]*]] call void @begin(%Iter* sret %temp.lvalue) ; CHECK: calll _begin @@ -49,7 +49,7 @@ invoke.cont5: ; preds = %invoke.cont ret i32 0 lpad: ; preds = %invoke.cont, %entry - %lp = landingpad { i8*, i32 } personality i8* null + %lp = landingpad { i8*, i32 } personality i32 (...)* @pers cleanup unreachable } |

