[llvm] 4339d2e - [CVP] Add missing CHECK lines in test (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 5 07:57:26 PDT 2024
Author: Nikita Popov
Date: 2024-07-05T16:57:08+02:00
New Revision: 4339d2edf6cbf4f7ddee3100980495ebcb8f64a5
URL: https://github.com/llvm/llvm-project/commit/4339d2edf6cbf4f7ddee3100980495ebcb8f64a5
DIFF: https://github.com/llvm/llvm-project/commit/4339d2edf6cbf4f7ddee3100980495ebcb8f64a5.diff
LOG: [CVP] Add missing CHECK lines in test (NFC)
Added:
Modified:
llvm/test/Transforms/CorrelatedValuePropagation/vectors.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/CorrelatedValuePropagation/vectors.ll b/llvm/test/Transforms/CorrelatedValuePropagation/vectors.ll
index caaed628ed43ec..88e995ac747ae0 100644
--- a/llvm/test/Transforms/CorrelatedValuePropagation/vectors.ll
+++ b/llvm/test/Transforms/CorrelatedValuePropagation/vectors.ll
@@ -224,6 +224,17 @@ define <2 x i16> @and_with_poison(<2 x i8> %a) {
define <4 x i64> @issue_97674_getConstantOnEdge(i1 %cond) {
+; CHECK-LABEL: define <4 x i64> @issue_97674_getConstantOnEdge(
+; CHECK-SAME: i1 [[COND:%.*]]) {
+; CHECK-NEXT: [[ENTRY:.*]]:
+; CHECK-NEXT: br i1 [[COND]], label %[[IF_THEN:.*]], label %[[IF_END:.*]]
+; CHECK: [[IF_THEN]]:
+; CHECK-NEXT: [[FOLDS:%.*]] = add nuw nsw <4 x i64> zeroinitializer, <i64 1, i64 1, i64 1, i64 1>
+; CHECK-NEXT: br label %[[IF_END]]
+; CHECK: [[IF_END]]:
+; CHECK-NEXT: [[R:%.*]] = phi <4 x i64> [ <i64 1, i64 1, i64 1, i64 1>, %[[IF_THEN]] ], [ zeroinitializer, %[[ENTRY]] ]
+; CHECK-NEXT: ret <4 x i64> [[R]]
+;
entry:
br i1 %cond, label %if.then, label %if.end
@@ -235,8 +246,13 @@ if.end:
%r = phi <4 x i64> [ %folds, %if.then ], [ zeroinitializer, %entry ]
ret <4 x i64> %r
}
-
+
define <4 x i64> @issue_97674_getConstant() {
+; CHECK-LABEL: define <4 x i64> @issue_97674_getConstant() {
+; CHECK-NEXT: [[ENTRY:.*:]]
+; CHECK-NEXT: [[FOLDS:%.*]] = add nuw nsw <4 x i64> zeroinitializer, zeroinitializer
+; CHECK-NEXT: ret <4 x i64> zeroinitializer
+;
entry:
%folds = add <4 x i64> zeroinitializer, zeroinitializer
ret <4 x i64> %folds
More information about the llvm-commits
mailing list