diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-10-31 05:04:16 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-10-31 05:04:16 +0000 |
commit | e5204efeaf1761005a08084b1d68019d8bbf8b66 (patch) | |
tree | 50dd5aee763c3967fa7d291436f52cb9c04726ec /llvm/test | |
parent | 0ae225b6b57dd4b59f5406b53a469917e1c2afa4 (diff) | |
download | bcm5719-llvm-e5204efeaf1761005a08084b1d68019d8bbf8b66.tar.gz bcm5719-llvm-e5204efeaf1761005a08084b1d68019d8bbf8b66.zip |
merge tests for constant linking.
llvm-svn: 220951
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/Linker/ConstantGlobals.ll | 8 | ||||
-rw-r--r-- | llvm/test/Linker/ConstantGlobals1.ll | 10 | ||||
-rw-r--r-- | llvm/test/Linker/ConstantGlobals2.ll | 10 | ||||
-rw-r--r-- | llvm/test/Linker/ConstantGlobals3.ll | 6 | ||||
-rw-r--r-- | llvm/test/Linker/Inputs/ConstantGlobals.ll | 2 | ||||
-rw-r--r-- | llvm/test/Linker/Inputs/ConstantGlobals3.ll | 1 |
6 files changed, 10 insertions, 27 deletions
diff --git a/llvm/test/Linker/ConstantGlobals.ll b/llvm/test/Linker/ConstantGlobals.ll new file mode 100644 index 00000000000..49f86a51bd7 --- /dev/null +++ b/llvm/test/Linker/ConstantGlobals.ll @@ -0,0 +1,8 @@ +; RUN: llvm-link %s %S/Inputs/ConstantGlobals.ll -S | FileCheck %s +; RUN: llvm-link %S/Inputs/ConstantGlobals.ll %s -S | FileCheck %s + +; CHECK-DAG: @X = constant [1 x i32] [i32 8] +@X = external global [1 x i32] + +; CHECK-DAG: @Y = external global [1 x i32] +@Y = external global [1 x i32] diff --git a/llvm/test/Linker/ConstantGlobals1.ll b/llvm/test/Linker/ConstantGlobals1.ll deleted file mode 100644 index a2bb6fbfba8..00000000000 --- a/llvm/test/Linker/ConstantGlobals1.ll +++ /dev/null @@ -1,10 +0,0 @@ -; Test that appending linkage works correctly when arrays are the same size. - -; RUN: echo "@X = constant [1 x i32] [i32 8] " | \ -; RUN: llvm-as > %t.2.bc -; RUN: llvm-as < %s > %t.1.bc -; RUN: llvm-link %t.1.bc %t.2.bc -S | FileCheck %s -; CHECK: constant - -@X = external global [1 x i32] ; <[1 x i32]*> [#uses=0] - diff --git a/llvm/test/Linker/ConstantGlobals2.ll b/llvm/test/Linker/ConstantGlobals2.ll deleted file mode 100644 index 47137799871..00000000000 --- a/llvm/test/Linker/ConstantGlobals2.ll +++ /dev/null @@ -1,10 +0,0 @@ -; Test that appending linkage works correctly when arrays are the same size. - -; RUN: echo "@X = external global [1 x i32] " | \ -; RUN: llvm-as > %t.2.bc -; RUN: llvm-as < %s > %t.1.bc -; RUN: llvm-link %t.1.bc %t.2.bc -S | FileCheck %s -; CHECK: constant - -@X = constant [1 x i32] [ i32 12 ] ; <[1 x i32]*> [#uses=0] - diff --git a/llvm/test/Linker/ConstantGlobals3.ll b/llvm/test/Linker/ConstantGlobals3.ll deleted file mode 100644 index 0b70ddd646f..00000000000 --- a/llvm/test/Linker/ConstantGlobals3.ll +++ /dev/null @@ -1,6 +0,0 @@ -; RUN: llvm-link %s %S/Inputs/ConstantGlobals3.ll -S | FileCheck %s -; RUN: llvm-link %S/Inputs/ConstantGlobals3.ll %s -S | FileCheck %s - -; CHECK: @X = external global [1 x i32] - -@X = external global [1 x i32] diff --git a/llvm/test/Linker/Inputs/ConstantGlobals.ll b/llvm/test/Linker/Inputs/ConstantGlobals.ll new file mode 100644 index 00000000000..56c2ba55570 --- /dev/null +++ b/llvm/test/Linker/Inputs/ConstantGlobals.ll @@ -0,0 +1,2 @@ +@X = constant [1 x i32] [i32 8] +@Y = external constant [1 x i32] diff --git a/llvm/test/Linker/Inputs/ConstantGlobals3.ll b/llvm/test/Linker/Inputs/ConstantGlobals3.ll deleted file mode 100644 index eeffd3f014d..00000000000 --- a/llvm/test/Linker/Inputs/ConstantGlobals3.ll +++ /dev/null @@ -1 +0,0 @@ -@X = external constant [1 x i32] |