diff options
Diffstat (limited to 'llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll')
-rw-r--r-- | llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll b/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll deleted file mode 100644 index 3da0fd5f14b..00000000000 --- a/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll +++ /dev/null @@ -1,18 +0,0 @@ -; Make sure that functions are removed successfully if they are referred to by -; a global that is dead. Make sure any globals they refer to die as well. - -; RUN: opt < %s -globaldce -S | FileCheck %s - -; CHECK-NOT: foo -;; Unused, kills %foo -@b = internal global i32 ()* @foo ; <i32 ()**> [#uses=0] - -;; Should die when function %foo is killed -@foo.upgrd.1 = internal global i32 7 ; <i32*> [#uses=1] - - ;; dies when %b dies. -define internal i32 @foo() { - %ret = load i32, i32* @foo.upgrd.1 ; <i32> [#uses=1] - ret i32 %ret -} - |