diff options
Diffstat (limited to 'test/CodeGen/X86/dllexport-x86_64.ll')
-rw-r--r-- | test/CodeGen/X86/dllexport-x86_64.ll | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/test/CodeGen/X86/dllexport-x86_64.ll b/test/CodeGen/X86/dllexport-x86_64.ll deleted file mode 100644 index 6bf73aa536..0000000000 --- a/test/CodeGen/X86/dllexport-x86_64.ll +++ /dev/null @@ -1,79 +0,0 @@ -; RUN: llc -mtriple x86_64-pc-win32 < %s | FileCheck -check-prefix=CHECK -check-prefix=WIN32 %s -; RUN: llc -mtriple x86_64-pc-mingw32 < %s | FileCheck -check-prefix=CHECK -check-prefix=MINGW %s - -; CHECK: .text - -define void @notExported() { - ret void -} - -; CHECK: .globl f1 -define dllexport void @f1() { - ret void -} - -; CHECK: .globl f2 -define dllexport void @f2() unnamed_addr { - ret void -} - -; CHECK: .section .text,"xr",discard,lnk1 -; CHECK: .globl lnk1 -define linkonce_odr dllexport void @lnk1() { - ret void -} - -; CHECK: .section .text,"xr",discard,lnk2 -; CHECK: .globl lnk2 -define linkonce_odr dllexport void @lnk2() alwaysinline { - ret void -} - -; CHECK: .section .text,"xr",discard,weak1 -; CHECK: .globl weak1 -define weak_odr dllexport void @weak1() { - ret void -} - - -; CHECK: .data -; CHECK: .globl Var1 -@Var1 = dllexport global i32 1, align 4 - -; CHECK: .rdata,"r" -; CHECK: .globl Var2 -@Var2 = dllexport unnamed_addr constant i32 1 - -; CHECK: .comm Var3 -@Var3 = common dllexport global i32 0, align 4 - -; CHECK: .section .data,"w",discard,WeakVar1 -; CHECK: .globl WeakVar1 -@WeakVar1 = weak_odr dllexport global i32 1, align 4 - -; CHECK: .section .rdata,"r",discard,WeakVar2 -; CHECK: .globl WeakVar2 -@WeakVar2 = weak_odr dllexport unnamed_addr constant i32 1 - - -; CHECK: .section .drectve -; WIN32: /EXPORT:Var1,DATA -; WIN32: /EXPORT:Var2,DATA -; WIN32: /EXPORT:Var3,DATA -; WIN32: /EXPORT:WeakVar1,DATA -; WIN32: /EXPORT:WeakVar2,DATA -; WIN32: /EXPORT:f1 -; WIN32: /EXPORT:f2 -; WIN32: /EXPORT:lnk1 -; WIN32: /EXPORT:lnk2 -; WIN32: /EXPORT:weak1 -; MINGW: -export:Var1,data -; MINGW: -export:Var2,data -; MINGW: -export:Var3,data -; MINGW: -export:WeakVar1,data -; MINGW: -export:WeakVar2,data -; MINGW: -export:f1 -; MINGW: -export:f2 -; MINGW: -export:lnk1 -; MINGW: -export:lnk2 -; MINGW: -export:weak1 |