diff options
author | Nico Rieck <nico.rieck@gmail.com> | 2014-01-14 12:38:32 +0000 |
---|---|---|
committer | Nico Rieck <nico.rieck@gmail.com> | 2014-01-14 12:38:32 +0000 |
commit | 55463f4ec19618207dcf07016ad6aa1def429dc4 (patch) | |
tree | 0b3bb45fe7076f7ca661939a405b8c49c3a18631 /test/CodeGen/X86/dllexport-x86_64.ll | |
parent | 62b811443db32e55b37370b421e0f34454417b47 (diff) | |
download | llvm-55463f4ec19618207dcf07016ad6aa1def429dc4.tar.gz llvm-55463f4ec19618207dcf07016ad6aa1def429dc4.tar.bz2 llvm-55463f4ec19618207dcf07016ad6aa1def429dc4.tar.xz |
Revert "Decouple dllexport/dllimport from linkage"
Revert this for now until I fix an issue in Clang with it.
This reverts commit r199204.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199207 91177308-0d34-0410-b5e6-96231b3b80d8
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 |