Skip to content

Commit 5365abc

Browse files
committed
[SLP] Pre-commit test.
1 parent 4d4b7cc commit 5365abc

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2+
; RUN: opt -passes=slp-vectorizer -S %s | FileCheck %s
3+
4+
define i16 @foo() {
5+
; CHECK-LABEL: @foo(
6+
; CHECK-NEXT: entry:
7+
; CHECK-NEXT: [[COND3:%.*]] = select i1 false, i16 1, i16 0
8+
; CHECK-NEXT: ret i16 [[COND3]]
9+
;
10+
entry:
11+
%sub = sub i16 0, -1
12+
%cmp = icmp eq i16 %sub, 1
13+
14+
%sub1 = sub i16 0, -1
15+
%cmp2 = icmp eq i16 %sub1, 1
16+
%cond3 = select i1 %cmp2, i16 1, i16 0
17+
18+
%sub5 = sub nsw i16 0, 0
19+
%cmp6 = icmp eq i16 %sub5, 0
20+
%cmp9 = icmp eq i16 %sub5, 0
21+
22+
%sub12 = sub nsw i16 0, 0
23+
%cmp13 = icmp eq i16 %sub12, 0
24+
25+
%sub16 = sub nsw i16 0, 0
26+
%cmp17 = icmp eq i16 %sub16, 0
27+
28+
%sub20 = sub nsw i16 0, 0
29+
%cmp21 = icmp eq i16 %sub20, 0
30+
%cmp24 = icmp eq i16 %sub20, 0
31+
32+
ret i16 %cond3
33+
}
34+

0 commit comments

Comments
 (0)