File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
llvm/test/Transforms/Scalarizer Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -1081,6 +1081,17 @@ define <4 x half> @call_v4f16(<4 x half> %a, <4 x half> %b) {
10811081 ret <4 x half > %r
10821082}
10831083
1084+ define <3 x i32 > @call_v3i32 (<3 x i32 > %a , <3 x i32 > %b ) {
1085+ ; CHECK-LABEL: @call_v3i32(
1086+ ; CHECK-NEXT: [[T:%.*]] = call { <3 x i32>, <3 x i1> } @llvm.uadd.with.overflow.v3i32(<3 x i32> [[A:%.*]], <3 x i32> [[B:%.*]])
1087+ ; CHECK-NEXT: [[R:%.*]] = extractvalue { <3 x i32>, <3 x i1> } [[T]], 0
1088+ ; CHECK-NEXT: ret <3 x i32> [[R]]
1089+ ;
1090+ %t = call { <3 x i32 >, <3 x i1 > } @llvm.uadd.with.overflow.v3i32 (<3 x i32 > %a , <3 x i32 > %b )
1091+ %r = extractvalue { <3 x i32 >, <3 x i1 > } %t , 0
1092+ ret <3 x i32 > %r
1093+ }
1094+
10841095declare <2 x half > @llvm.minnum.v2f16 (<2 x half >, <2 x half >)
10851096declare <3 x half > @llvm.minnum.v3f16 (<3 x half >, <3 x half >)
10861097declare <4 x half > @llvm.minnum.v4f16 (<4 x half >, <4 x half >)
You can’t perform that action at this time.
0 commit comments