[llvm] [test] Remove test added in #67479 (PR #67578)

via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 27 10:38:38 PDT 2023


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-transforms

<details>
<summary>Changes</summary>

With 7aab12e1c, the test is no longer relevant, but the patch is still good to have.


---
Full diff: https://github.com/llvm/llvm-project/pull/67578.diff


1 Files Affected:

- (removed) llvm/test/Transforms/DeadStoreElimination/object-size-offset-visitor-max-visit-instructions.ll (-52) 


``````````diff
diff --git a/llvm/test/Transforms/DeadStoreElimination/object-size-offset-visitor-max-visit-instructions.ll b/llvm/test/Transforms/DeadStoreElimination/object-size-offset-visitor-max-visit-instructions.ll
deleted file mode 100644
index 46cd1e4d6463e53..000000000000000
--- a/llvm/test/Transforms/DeadStoreElimination/object-size-offset-visitor-max-visit-instructions.ll
+++ /dev/null
@@ -1,52 +0,0 @@
-; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 3
-; XFAIL: *
-; RUN: opt -passes=dse -S -object-size-offset-visitor-max-visit-instructions=2 < %s | FileCheck %s --check-prefix=NO
-; RUN: opt -passes=dse -S -object-size-offset-visitor-max-visit-instructions=3 < %s | FileCheck %s --check-prefix=YES
-
-declare void @use(ptr)
-
-define void @f(i32 %i, i1 %c) {
-; NO-LABEL: define void @f(
-; NO-SAME: i32 [[I:%.*]], i1 [[C:%.*]]) {
-; NO-NEXT:  b0:
-; NO-NEXT:    [[A1:%.*]] = alloca i32, align 4
-; NO-NEXT:    [[A2:%.*]] = alloca i32, align 4
-; NO-NEXT:    br i1 [[C]], label [[B1:%.*]], label [[B2:%.*]]
-; NO:       b1:
-; NO-NEXT:    br label [[B2]]
-; NO:       b2:
-; NO-NEXT:    [[A5:%.*]] = phi ptr [ [[A1]], [[B0:%.*]] ], [ [[A2]], [[B1]] ]
-; NO-NEXT:    [[G:%.*]] = getelementptr i8, ptr [[A5]], i32 [[I]]
-; NO-NEXT:    store i8 1, ptr [[G]], align 1
-; NO-NEXT:    store i32 0, ptr [[A5]], align 4
-; NO-NEXT:    call void @use(ptr [[A5]])
-; NO-NEXT:    ret void
-;
-; YES-LABEL: define void @f(
-; YES-SAME: i32 [[I:%.*]], i1 [[C:%.*]]) {
-; YES-NEXT:  b0:
-; YES-NEXT:    [[A1:%.*]] = alloca i32, align 4
-; YES-NEXT:    [[A2:%.*]] = alloca i32, align 4
-; YES-NEXT:    br i1 [[C]], label [[B1:%.*]], label [[B2:%.*]]
-; YES:       b1:
-; YES-NEXT:    br label [[B2]]
-; YES:       b2:
-; YES-NEXT:    [[A5:%.*]] = phi ptr [ [[A1]], [[B0:%.*]] ], [ [[A2]], [[B1]] ]
-; YES-NEXT:    store i32 0, ptr [[A5]], align 4
-; YES-NEXT:    call void @use(ptr [[A5]])
-; YES-NEXT:    ret void
-;
-b0:
-  %a1 = alloca i32
-  %a2 = alloca i32
-  br i1 %c, label %b1, label %b2
-b1:
-  br label %b2
-b2:
-  %a5 = phi ptr [ %a1, %b0 ], [ %a2, %b1 ]
-  %g = getelementptr i8, ptr %a5, i32 %i
-  store i8 1, ptr %g
-  store i32 0, ptr %a5
-  call void @use(ptr %a5)
-  ret void
-}

``````````

</details>


https://github.com/llvm/llvm-project/pull/67578


More information about the llvm-commits mailing list