We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b149c98 commit 595fce7Copy full SHA for 595fce7
llvm/test/Transforms/SLPVectorizer/revec.ll
@@ -2,6 +2,14 @@
2
; RUN: opt -passes=slp-vectorizer -S -slp-revec -slp-max-reg-size=1024 -slp-threshold=-100 %s | FileCheck %s
3
4
define void @test1(ptr %a, ptr %b, ptr %c) {
5
+; CHECK-LABEL: @test1(
6
+; CHECK-NEXT: entry:
7
+; CHECK-NEXT: [[TMP0:%.*]] = load <16 x i32>, ptr [[A:%.*]], align 4
8
+; CHECK-NEXT: [[TMP1:%.*]] = load <16 x i32>, ptr [[B:%.*]], align 4
9
+; CHECK-NEXT: [[TMP2:%.*]] = add <16 x i32> [[TMP1]], [[TMP0]]
10
+; CHECK-NEXT: store <16 x i32> [[TMP2]], ptr [[C:%.*]], align 4
11
+; CHECK-NEXT: ret void
12
+;
13
entry:
14
%arrayidx3 = getelementptr inbounds i32, ptr %a, i64 4
15
%arrayidx7 = getelementptr inbounds i32, ptr %a, i64 8
0 commit comments