summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2016-07-18 15:51:31 +0000
committerAlexander Kornienko <alexfh@google.com>2016-07-18 15:51:31 +0000
commit63dd36faa5bdcab24ba0e85371492de787301732 (patch)
treefafbf2e6b508d08e1661e042bf63ebe5fed59321 /llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
parentf05dc4d5ddeb15527dab52a35c012449600d798c (diff)
downloadbcm5719-llvm-63dd36faa5bdcab24ba0e85371492de787301732.tar.gz
bcm5719-llvm-63dd36faa5bdcab24ba0e85371492de787301732.zip
Revert "r275571 [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals"
Causes https://llvm.org/bugs/show_bug.cgi?id=28588 llvm-svn: 275801
Diffstat (limited to 'llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll')
-rw-r--r--llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll18
1 files changed, 0 insertions, 18 deletions
diff --git a/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll b/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
index 1614a529ddd..0bcd8516acd 100644
--- a/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
+++ b/llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll
@@ -86,23 +86,5 @@ entry:
ret void
}
-define void @write8To15AndThen0To7(i64* nocapture %P) {
-entry:
-; CHECK-LABEL: @write8To15AndThen0To7(
-; CHECK: [[GEP:%[0-9]+]] = getelementptr inbounds i8, i8* %mybase0, i64 16
-; CHECK: tail call void @llvm.memset.p0i8.i64(i8* [[GEP]], i8 0, i64 16, i32 8, i1 false)
-
- %base0 = bitcast i64* %P to i8*
- %mybase0 = getelementptr inbounds i8, i8* %base0, i64 0
- tail call void @llvm.memset.p0i8.i64(i8* %mybase0, i8 0, i64 32, i32 8, i1 false)
-
- %base64_0 = getelementptr inbounds i64, i64* %P, i64 0
- %base64_1 = getelementptr inbounds i64, i64* %P, i64 1
-
- store i64 1, i64* %base64_1
- store i64 2, i64* %base64_0
- ret void
-}
-
declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind
OpenPOWER on IntegriCloud