From: Rafael Espindola Date: Fri, 31 Oct 2014 05:54:15 +0000 (+0000) Subject: Move an input file to Inputs instead of using RUN: true. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=130901ddf15ad290f8401efae1784919c1867fa1;p=oota-llvm.git Move an input file to Inputs instead of using RUN: true. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220953 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Linker/Inputs/visibility.ll b/test/Linker/Inputs/visibility.ll new file mode 100644 index 00000000000..f5b2065b85f --- /dev/null +++ b/test/Linker/Inputs/visibility.ll @@ -0,0 +1,23 @@ +; Variables +@v1 = weak hidden global i32 0 +@v2 = weak protected global i32 0 +@v3 = weak hidden global i32 0 + +; Aliases +@a1 = weak hidden alias i32* @v1 +@a2 = weak protected alias i32* @v2 +@a3 = weak hidden alias i32* @v3 + +; Functions +define weak hidden void @f1() { +entry: + ret void +} +define weak protected void @f2() { +entry: + ret void +} +define weak hidden void @f3() { +entry: + ret void +} diff --git a/test/Linker/visibility.ll b/test/Linker/visibility.ll new file mode 100644 index 00000000000..fc950fa1d89 --- /dev/null +++ b/test/Linker/visibility.ll @@ -0,0 +1,46 @@ +; RUN: llvm-link %s %p/Inputs/visibility.ll -S | FileCheck %s +; RUN: llvm-link %p/Inputs/visibility.ll %s -S | FileCheck %s + +; The values in this file are strong, the ones in Inputs/visibility.ll are weak, +; but we should still get the visibility from them. + +; Variables +; CHECK: @v1 = hidden global i32 0 +@v1 = global i32 0 + +; CHECK: @v2 = protected global i32 0 +@v2 = global i32 0 + +; CHECK: @v3 = hidden global i32 0 +@v3 = protected global i32 0 + + +; Aliases +; CHECK: @a1 = hidden alias i32* @v1 +@a1 = alias i32* @v1 + +; CHECK: @a2 = protected alias i32* @v2 +@a2 = alias i32* @v2 + +; CHECK: @a3 = hidden alias i32* @v3 +@a3 = protected alias i32* @v3 + + +; Functions +; CHECK: define hidden void @f1() +define void @f1() { +entry: + ret void +} + +; CHECK: define protected void @f2() +define void @f2() { +entry: + ret void +} + +; CHECK: define hidden void @f3() +define protected void @f3() { +entry: + ret void +} diff --git a/test/Linker/visibility1.ll b/test/Linker/visibility1.ll deleted file mode 100644 index 131f6d59b5e..00000000000 --- a/test/Linker/visibility1.ll +++ /dev/null @@ -1,46 +0,0 @@ -; RUN: llvm-link %s %p/visibility2.ll -S | FileCheck %s -; RUN: llvm-link %p/visibility2.ll %s -S | FileCheck %s - -; The values in this file are strong, the ones in visibility2.ll are weak, -; but we should still get the visibility from them. - -; Variables -; CHECK: @v1 = hidden global i32 0 -@v1 = global i32 0 - -; CHECK: @v2 = protected global i32 0 -@v2 = global i32 0 - -; CHECK: @v3 = hidden global i32 0 -@v3 = protected global i32 0 - - -; Aliases -; CHECK: @a1 = hidden alias i32* @v1 -@a1 = alias i32* @v1 - -; CHECK: @a2 = protected alias i32* @v2 -@a2 = alias i32* @v2 - -; CHECK: @a3 = hidden alias i32* @v3 -@a3 = protected alias i32* @v3 - - -; Functions -; CHECK: define hidden void @f1() -define void @f1() { -entry: - ret void -} - -; CHECK: define protected void @f2() -define void @f2() { -entry: - ret void -} - -; CHECK: define hidden void @f3() -define protected void @f3() { -entry: - ret void -} diff --git a/test/Linker/visibility2.ll b/test/Linker/visibility2.ll deleted file mode 100644 index 4fabf6f8d12..00000000000 --- a/test/Linker/visibility2.ll +++ /dev/null @@ -1,27 +0,0 @@ -; This file is used by visibility1.ll, so it doesn't actually do anything itself -; -; RUN: true - -; Variables -@v1 = weak hidden global i32 0 -@v2 = weak protected global i32 0 -@v3 = weak hidden global i32 0 - -; Aliases -@a1 = weak hidden alias i32* @v1 -@a2 = weak protected alias i32* @v2 -@a3 = weak hidden alias i32* @v3 - -; Functions -define weak hidden void @f1() { -entry: - ret void -} -define weak protected void @f2() { -entry: - ret void -} -define weak hidden void @f3() { -entry: - ret void -}