summaryrefslogtreecommitdiffstats
path: root/llvm/test/Linker
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-11-27 23:47:15 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-11-27 23:47:15 +0000
commit5aafbac08144089e1edba43c031d7e8eb778f201 (patch)
tree380a34aae242ba2516d8b336c42c2574d7fd4ca7 /llvm/test/Linker
parent57e61231ad54c69fbc6353ae1a92169ddd4e1280 (diff)
downloadbcm5719-llvm-5aafbac08144089e1edba43c031d7e8eb778f201.tar.gz
bcm5719-llvm-5aafbac08144089e1edba43c031d7e8eb778f201.zip
Pass .ll directly to llvm-link.
llvm-svn: 254214
Diffstat (limited to 'llvm/test/Linker')
-rw-r--r--llvm/test/Linker/only-needed-named-metadata.ll11
1 files changed, 4 insertions, 7 deletions
diff --git a/llvm/test/Linker/only-needed-named-metadata.ll b/llvm/test/Linker/only-needed-named-metadata.ll
index c08d68a76eb..d14b525fa02 100644
--- a/llvm/test/Linker/only-needed-named-metadata.ll
+++ b/llvm/test/Linker/only-needed-named-metadata.ll
@@ -1,9 +1,6 @@
-; RUN: llvm-as %S/only-needed-named-metadata.ll -o %t.bc
-; RUN: llvm-as %S/Inputs/only-needed-named-metadata.ll -o %t2.bc
-
; Without -only-needed we should lazy link linkonce globals, and the
; metadata reference should not cause them to be linked.
-; RUN: llvm-link -S %t2.bc %t.bc | FileCheck %s
+; RUN: llvm-link -S %S/Inputs/only-needed-named-metadata.ll %S/only-needed-named-metadata.ll | FileCheck %s
; CHECK-NOT:@U_linkonce
; CHECK-NOT:@unused_linkonce()
@@ -13,8 +10,8 @@
; which are illegal for aliases and globals in comdats.
; Note that doing -only-needed with the comdat shown below leads to a only
; part of the comdat group being linked, which is not technically correct.
-; RUN: llvm-link -S -only-needed %t2.bc %t.bc | FileCheck %s -check-prefix=ONLYNEEDED
-; RUN: llvm-link -S -internalize -only-needed %t2.bc %t.bc | FileCheck %s -check-prefix=ONLYNEEDED
+; RUN: llvm-link -S -only-needed %S/Inputs/only-needed-named-metadata.ll %S/only-needed-named-metadata.ll | FileCheck %s -check-prefix=ONLYNEEDED
+; RUN: llvm-link -S -internalize -only-needed %S/Inputs/only-needed-named-metadata.ll %S/only-needed-named-metadata.ll | FileCheck %s -check-prefix=ONLYNEEDED
; ONLYNEEDED-NOT:@U
; ONLYNEEDED-NOT:@U_linkonce
; ONLYNEEDED-NOT:@unused()
@@ -29,7 +26,7 @@
; Test -only-needed link with the modules preserved instead of freeing to
; catch any cross-module references to metadata, which the bitcode writer
; will assert on.
-; RUN: llvm-link -preserve-modules -o %t3.bc -only-needed %t2.bc %t.bc
+; RUN: llvm-link -preserve-modules -o %t3.bc -only-needed %S/Inputs/only-needed-named-metadata.ll %S/only-needed-named-metadata.ll
@X = global i32 5
@U = global i32 6
OpenPOWER on IntegriCloud