[llvm] [SLP] semanticly-same.ll - regenerate tests to reduce diff in #181731 (PR #181819)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 17 05:27:10 PST 2026


https://github.com/RKSimon created https://github.com/llvm/llvm-project/pull/181819

None

>From 20a8784bfed22c462408ea7d4a65501b31b611c7 Mon Sep 17 00:00:00 2001
From: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: Tue, 17 Feb 2026 13:26:19 +0000
Subject: [PATCH] [SLP] semanticly-same.ll - regenerate tests to reduce diff in
 #181731

---
 .../SLPVectorizer/semanticly-same.ll          | 27 +++++++++----------
 1 file changed, 12 insertions(+), 15 deletions(-)

diff --git a/llvm/test/Transforms/SLPVectorizer/semanticly-same.ll b/llvm/test/Transforms/SLPVectorizer/semanticly-same.ll
index c434fb5c97c07..4e0d22400aeb8 100644
--- a/llvm/test/Transforms/SLPVectorizer/semanticly-same.ll
+++ b/llvm/test/Transforms/SLPVectorizer/semanticly-same.ll
@@ -6,12 +6,11 @@
 ; to combine opcodes
 
 define void @sub_mul(ptr %p, ptr %s) {
-; CHECK-LABEL: define void @sub_mul(
-; CHECK-SAME: ptr [[P:%.*]], ptr [[S:%.*]]) {
-; CHECK-NEXT:  [[ENTRY:.*:]]
-; CHECK-NEXT:    [[TMP0:%.*]] = load <4 x i16>, ptr [[P]], align 2
+; CHECK-LABEL: @sub_mul(
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    [[TMP0:%.*]] = load <4 x i16>, ptr [[P:%.*]], align 2
 ; CHECK-NEXT:    [[TMP1:%.*]] = mul <4 x i16> [[TMP0]], <i16 1, i16 5, i16 2, i16 3>
-; CHECK-NEXT:    store <4 x i16> [[TMP1]], ptr [[S]], align 2
+; CHECK-NEXT:    store <4 x i16> [[TMP1]], ptr [[S:%.*]], align 2
 ; CHECK-NEXT:    ret void
 ;
 entry:
@@ -41,12 +40,11 @@ entry:
 }
 
 define void @add_mul(ptr %p, ptr %s) {
-; CHECK-LABEL: define void @add_mul(
-; CHECK-SAME: ptr [[P:%.*]], ptr [[S:%.*]]) {
-; CHECK-NEXT:  [[ENTRY:.*:]]
-; CHECK-NEXT:    [[TMP0:%.*]] = load <4 x i16>, ptr [[P]], align 2
+; CHECK-LABEL: @add_mul(
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    [[TMP0:%.*]] = load <4 x i16>, ptr [[P:%.*]], align 2
 ; CHECK-NEXT:    [[TMP1:%.*]] = mul <4 x i16> [[TMP0]], <i16 1, i16 5, i16 2, i16 3>
-; CHECK-NEXT:    store <4 x i16> [[TMP1]], ptr [[S]], align 2
+; CHECK-NEXT:    store <4 x i16> [[TMP1]], ptr [[S:%.*]], align 2
 ; CHECK-NEXT:    ret void
 ;
 entry:
@@ -76,12 +74,11 @@ entry:
 }
 
 define void @sub_and(ptr %p, ptr %s) {
-; CHECK-LABEL: define void @sub_and(
-; CHECK-SAME: ptr [[P:%.*]], ptr [[S:%.*]]) {
-; CHECK-NEXT:  [[ENTRY:.*:]]
-; CHECK-NEXT:    [[TMP0:%.*]] = load <4 x i16>, ptr [[P]], align 2
+; CHECK-LABEL: @sub_and(
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    [[TMP0:%.*]] = load <4 x i16>, ptr [[P:%.*]], align 2
 ; CHECK-NEXT:    [[TMP1:%.*]] = and <4 x i16> [[TMP0]], <i16 -1, i16 5, i16 2, i16 3>
-; CHECK-NEXT:    store <4 x i16> [[TMP1]], ptr [[S]], align 2
+; CHECK-NEXT:    store <4 x i16> [[TMP1]], ptr [[S:%.*]], align 2
 ; CHECK-NEXT:    ret void
 ;
 entry:



More information about the llvm-commits mailing list