| ; RUN: llc -mtriple x86_64-- -filetype asm -o - %s | FileCheck %s | |
| ; RUN: llc -mtriple x86_64-unknown-windows-msvc -filetype asm -o - %s | FileCheck %s --check-prefix=MSVC | |
| define swiftcc void @f() { | |
| %1 = alloca i8 | |
| ret void | |
| } | |
| ; MSVC-LABEL: f | |
| ; MSVC: .seh_stackalloc 8 | |
| ; MSVC: .seh_endprologue | |
| declare swiftcc i64 @myFunc() | |
| define swiftcc i64 @myFunc2() nounwind { | |
| %r = tail call swiftcc i64 @myFunc() | |
| ret i64 %r | |
| } | |
| ; CHECK-LABEL: myFunc2 | |
| ; CHECK: jmp myFunc | |
| ; CHECK-NOT: call |