[llvm-branch-commits] [llvm] 084d025 - Address comments
Alexis Engelke via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sun Aug 11 00:42:31 PDT 2024
Author: Alexis Engelke
Date: 2024-08-11T07:39:53Z
New Revision: 084d02577eb68dd2b6260b9b1d12a61631e8d799
URL: https://github.com/llvm/llvm-project/commit/084d02577eb68dd2b6260b9b1d12a61631e8d799
DIFF: https://github.com/llvm/llvm-project/commit/084d02577eb68dd2b6260b9b1d12a61631e8d799.diff
LOG: Address comments
Added:
llvm/test/Transforms/SLPVectorizer/X86/const-in-different-functions.ll
Modified:
Removed:
llvm/test/Transforms/SLPVectorizer/const-in-different-functions.ll
################################################################################
diff --git a/llvm/test/Transforms/SLPVectorizer/const-in-
diff erent-functions.ll b/llvm/test/Transforms/SLPVectorizer/X86/const-in-
diff erent-functions.ll
similarity index 75%
rename from llvm/test/Transforms/SLPVectorizer/const-in-
diff erent-functions.ll
rename to llvm/test/Transforms/SLPVectorizer/X86/const-in-
diff erent-functions.ll
index 29a8f15733c450..2e473f4f2c213c 100644
--- a/llvm/test/Transforms/SLPVectorizer/const-in-
diff erent-functions.ll
+++ b/llvm/test/Transforms/SLPVectorizer/X86/const-in-
diff erent-functions.ll
@@ -4,17 +4,19 @@
; Test that SLP vectorize doesn't crash if a stored constant is used in multiple
; functions.
+ at p = external global [64 x float]
+
define void @_Z1hPfl() {
; CHECK-LABEL: define void @_Z1hPfl() {
; CHECK-NEXT: [[ENTRY:.*:]]
-; CHECK-NEXT: [[TMP0:%.*]] = getelementptr i8, ptr null, i64 28
+; CHECK-NEXT: [[TMP0:%.*]] = getelementptr i8, ptr @p, i64 28
; CHECK-NEXT: store <2 x float> <float 0.000000e+00, float 1.000000e+00>, ptr [[TMP0]], align 4
; CHECK-NEXT: ret void
;
entry:
- %0 = getelementptr i8, ptr null, i64 28
+ %0 = getelementptr i8, ptr @p, i64 28
store float 0.000000e+00, ptr %0, align 4
- %1 = getelementptr i8, ptr null, i64 32
+ %1 = getelementptr i8, ptr @p, i64 32
store float 1.000000e+00, ptr %1, align 16
ret void
}
@@ -27,8 +29,8 @@ define void @_Z1mv(i64 %arrayidx4.i.2.idx) {
; CHECK: [[FOR_COND1_PREHEADER_LR_PH_I:.*:]]
; CHECK-NEXT: br label %[[FOR_COND1_PREHEADER_I:.*]]
; CHECK: [[FOR_COND1_PREHEADER_I]]:
-; CHECK-NEXT: store float 1.000000e+00, ptr null, align 4
-; CHECK-NEXT: [[ARRAYIDX4_I_2:%.*]] = getelementptr i8, ptr null, i64 [[ARRAYIDX4_I_2_IDX]]
+; CHECK-NEXT: store float 1.000000e+00, ptr @p, align 4
+; CHECK-NEXT: [[ARRAYIDX4_I_2:%.*]] = getelementptr i8, ptr @p, i64 [[ARRAYIDX4_I_2_IDX]]
; CHECK-NEXT: store float 0.000000e+00, ptr [[ARRAYIDX4_I_2]], align 4
; CHECK-NEXT: br label %[[FOR_COND1_PREHEADER_I]]
;
@@ -39,8 +41,8 @@ for.cond1.preheader.lr.ph.i: ; No predecessors!
br label %for.cond1.preheader.i
for.cond1.preheader.i: ; preds = %for.cond1.preheader.i, %for.cond1.preheader.lr.ph.i
- store float 1.000000e+00, ptr null, align 4
- %arrayidx4.i.2 = getelementptr i8, ptr null, i64 %arrayidx4.i.2.idx
+ store float 1.000000e+00, ptr @p, align 4
+ %arrayidx4.i.2 = getelementptr i8, ptr @p, i64 %arrayidx4.i.2.idx
store float 0.000000e+00, ptr %arrayidx4.i.2, align 4
br label %for.cond1.preheader.i
}
More information about the llvm-branch-commits
mailing list