summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/MemCpyOpt/memcpy.ll22
1 files changed, 0 insertions, 22 deletions
diff --git a/test/Transforms/MemCpyOpt/memcpy.ll b/test/Transforms/MemCpyOpt/memcpy.ll
index fa768712ec..148623a6ce 100644
--- a/test/Transforms/MemCpyOpt/memcpy.ll
+++ b/test/Transforms/MemCpyOpt/memcpy.ll
@@ -185,28 +185,6 @@ define void @test10(%opaque* noalias nocapture sret %x, i32 %y) {
ret void
}
-; Test11 is similar to test10 except that the instruction "store i32 %y, i32* %a"
-; before the call-site is deleted. MemCopyOpt is able to optimize this snippet into
-;
-; %x1 = bitcast %opaque* %x to i32*
-; call void @foo(i32* noalias nocapture %x1)
-; ret void
-;
-
-define void @test11(%opaque* noalias nocapture sret %x, i32 %y) {
-; CHECK: test11
-; CHECK: %x1 = bitcast %opaque* %x to i32*
-; CHECK: call void @foo(i32* noalias nocapture %x1)
-; CHECK: ret void
-
- %a = alloca i32, align 4
- call void @foo(i32* noalias nocapture %a)
- %c = load i32* %a
- %d = bitcast %opaque* %x to i32*
- store i32 %c, i32* %d
- ret void
-}
-
declare void @f1(%struct.big* sret)
declare void @f2(%struct.big*)