summaryrefslogtreecommitdiff
path: root/test/Transforms/DeadStoreElimination
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-11-07 17:59:32 +0000
committerChris Lattner <sabre@nondot.org>2009-11-07 17:59:32 +0000
commit1d95725d60ca1c77a202a78a62f552ff8a1b116a (patch)
treee758a67c3df2d7b2a90dd851666988b8ff436969 /test/Transforms/DeadStoreElimination
parent06ac0820a6cefa6896000054d8e4906326c0cce6 (diff)
downloadllvm-1d95725d60ca1c77a202a78a62f552ff8a1b116a.tar.gz
llvm-1d95725d60ca1c77a202a78a62f552ff8a1b116a.tar.bz2
llvm-1d95725d60ca1c77a202a78a62f552ff8a1b116a.tar.xz
Revert r86359, it is breaking the self host on the
llvm-gcc-i386-darwin9 build bot. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86391 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/DeadStoreElimination')
-rw-r--r--test/Transforms/DeadStoreElimination/lifetime.ll19
-rw-r--r--test/Transforms/DeadStoreElimination/memintrinsics.ll47
2 files changed, 0 insertions, 66 deletions
diff --git a/test/Transforms/DeadStoreElimination/lifetime.ll b/test/Transforms/DeadStoreElimination/lifetime.ll
index b2da790db2..e69de29bb2 100644
--- a/test/Transforms/DeadStoreElimination/lifetime.ll
+++ b/test/Transforms/DeadStoreElimination/lifetime.ll
@@ -1,19 +0,0 @@
-; RUN: opt -S -dse < %s | FileCheck %s
-
-declare void @llvm.lifetime.end(i64, i8*)
-declare void @llvm.memset.i8(i8*, i8, i8, i32)
-
-define void @test1() {
-; CHECK: @test1
- %A = alloca i8
-
- store i8 0, i8* %A ;; Written to by memset
- call void @llvm.lifetime.end(i64 1, i8* %A)
-; CHECK: lifetime.end
-
- call void @llvm.memset.i8(i8* %A, i8 0, i8 -1, i32 0)
-; CHECK-NOT: memset
-
- ret void
-; CHECK: ret void
-}
diff --git a/test/Transforms/DeadStoreElimination/memintrinsics.ll b/test/Transforms/DeadStoreElimination/memintrinsics.ll
index e31e9fa3ca..e69de29bb2 100644
--- a/test/Transforms/DeadStoreElimination/memintrinsics.ll
+++ b/test/Transforms/DeadStoreElimination/memintrinsics.ll
@@ -1,47 +0,0 @@
-; RUN: opt -S -dse < %s | FileCheck %s
-
-declare void @llvm.memcpy.i8(i8*, i8*, i8, i32)
-declare void @llvm.memmove.i8(i8*, i8*, i8, i32)
-declare void @llvm.memset.i8(i8*, i8, i8, i32)
-
-define void @test1() {
-; CHECK: @test1
- %A = alloca i8
- %B = alloca i8
-
- store i8 0, i8* %A ;; Written to by memcpy
-; CHECK-NOT: store
-
- call void @llvm.memcpy.i8(i8* %A, i8* %B, i8 -1, i32 0)
-
- ret void
-; CHECK: ret void
-}
-
-define void @test2() {
-; CHECK: @test2
- %A = alloca i8
- %B = alloca i8
-
- store i8 0, i8* %A ;; Written to by memmove
-; CHECK-NOT: store
-
- call void @llvm.memmove.i8(i8* %A, i8* %B, i8 -1, i32 0)
-
- ret void
-; CHECK: ret void
-}
-
-define void @test3() {
-; CHECK: @test3
- %A = alloca i8
- %B = alloca i8
-
- store i8 0, i8* %A ;; Written to by memset
-; CHECK-NOT: store
-
- call void @llvm.memset.i8(i8* %A, i8 0, i8 -1, i32 0)
-
- ret void
-; CHECK: ret void
-}