diff options
| author | Alexander Kornienko <alexfh@google.com> | 2016-07-18 15:51:31 +0000 |
|---|---|---|
| committer | Alexander Kornienko <alexfh@google.com> | 2016-07-18 15:51:31 +0000 |
| commit | 63dd36faa5bdcab24ba0e85371492de787301732 (patch) | |
| tree | fafbf2e6b508d08e1661e042bf63ebe5fed59321 /llvm/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll | |
| parent | f05dc4d5ddeb15527dab52a35c012449600d798c (diff) | |
| download | bcm5719-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.ll | 18 |
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 |

