[llvm] ab86e64 - [DSE] Remove some dead code from DSE tests.
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 4 01:41:09 PDT 2020
Author: Florian Hahn
Date: 2020-09-04T09:39:40+01:00
New Revision: ab86e64a96624e99df2f2e6183aef5fe7b2a081a
URL: https://github.com/llvm/llvm-project/commit/ab86e64a96624e99df2f2e6183aef5fe7b2a081a
DIFF: https://github.com/llvm/llvm-project/commit/ab86e64a96624e99df2f2e6183aef5fe7b2a081a.diff
LOG: [DSE] Remove some dead code from DSE tests.
Some tests depend on DSE removing dead instructions unrelated to any
memory optimization. That's not really DSE's job, remove it.
Added:
Modified:
llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll
llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll
llvm/test/Transforms/DeadStoreElimination/merge-stores.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll b/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll
index 68943d383ba6..290271237693 100644
--- a/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll
+++ b/llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll
@@ -38,7 +38,6 @@ define void @test3() {
; CHECK-NEXT: ret void
;
%A = alloca i8
- %B = alloca i8
store i8 0, i8* %A ;; Written to by memset
@@ -87,7 +86,6 @@ define void @test6() {
; CHECK-NEXT: ret void
;
%A = alloca i16, i16 1024, align 2
- %B = alloca i16, i16 1024, align 2
store atomic i16 0, i16* %A unordered, align 2 ;; Written to by memset
diff --git a/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll b/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll
index 8d44855f2f97..77784ac0c404 100644
--- a/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll
+++ b/llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll
@@ -40,7 +40,6 @@ entry:
%wptr = bitcast i64* %ptr to i16*
%wptr1 = getelementptr inbounds i16, i16* %wptr, i64 1
- %wptr2 = getelementptr inbounds i16, i16* %wptr, i64 2
%wptr3 = getelementptr inbounds i16, i16* %wptr, i64 3
;; We should be able to merge these two stores with the i64 one above
diff --git a/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll b/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll
index c7f86ab29e3e..095ad9d8530c 100644
--- a/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll
+++ b/llvm/test/Transforms/DeadStoreElimination/merge-stores.ll
@@ -39,7 +39,6 @@ entry:
%wptr = bitcast i64* %ptr to i16*
%wptr1 = getelementptr inbounds i16, i16* %wptr, i64 1
- %wptr2 = getelementptr inbounds i16, i16* %wptr, i64 2
%wptr3 = getelementptr inbounds i16, i16* %wptr, i64 3
;; We should be able to merge these two stores with the i64 one above
More information about the llvm-commits
mailing list