Skip to content

Commit 0d6b681

Browse files
Update sext-setcc.ll
1 parent 06a4e5c commit 0d6b681

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

llvm/test/CodeGen/NVPTX/sext-setcc.ll

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ define <4 x i8> @sext_setcc_v4i1_to_v4i8(ptr %p) {
3333
; CHECK: {
3434
; CHECK-NEXT: .reg .pred %p<5>;
3535
; CHECK-NEXT: .reg .b16 %rs<9>;
36-
; CHECK-NEXT: .reg .b32 %r<14>;
36+
; CHECK-NEXT: .reg .b32 %r<13>;
3737
; CHECK-NEXT: .reg .b64 %rd<2>;
3838
; CHECK-EMPTY:
3939
; CHECK-NEXT: // %bb.0: // %entry
@@ -47,22 +47,22 @@ define <4 x i8> @sext_setcc_v4i1_to_v4i8(ptr %p) {
4747
; CHECK-NEXT: cvt.u16.u32 %rs3, %r3;
4848
; CHECK-NEXT: and.b16 %rs4, %rs3, 255;
4949
; CHECK-NEXT: setp.eq.s16 %p2, %rs4, 0;
50-
; CHECK-NEXT: bfe.u32 %r4, %r1, 8, 8;
50+
; CHECK-NEXT: bfe.u32 %r4, %r1, 0, 8;
5151
; CHECK-NEXT: cvt.u16.u32 %rs5, %r4;
5252
; CHECK-NEXT: and.b16 %rs6, %rs5, 255;
5353
; CHECK-NEXT: setp.eq.s16 %p3, %rs6, 0;
54-
; CHECK-NEXT: bfe.u32 %r5, %r1, 0, 8;
54+
; CHECK-NEXT: bfe.u32 %r5, %r1, 8, 8;
5555
; CHECK-NEXT: cvt.u16.u32 %rs7, %r5;
5656
; CHECK-NEXT: and.b16 %rs8, %rs7, 255;
5757
; CHECK-NEXT: setp.eq.s16 %p4, %rs8, 0;
5858
; CHECK-NEXT: selp.s32 %r6, -1, 0, %p4;
5959
; CHECK-NEXT: selp.s32 %r7, -1, 0, %p3;
60-
; CHECK-NEXT: bfi.b32 %r8, %r7, %r6, 8, 8;
60+
; CHECK-NEXT: prmt.b32 %r8, %r7, %r6, 13120;
6161
; CHECK-NEXT: selp.s32 %r9, -1, 0, %p2;
62-
; CHECK-NEXT: bfi.b32 %r10, %r9, %r8, 16, 8;
62+
; CHECK-NEXT: prmt.b32 %r10, %r8, %r9, 13328;
6363
; CHECK-NEXT: selp.s32 %r11, -1, 0, %p1;
64-
; CHECK-NEXT: bfi.b32 %r12, %r11, %r10, 24, 8;
65-
; CHECK-NEXT: st.param.b32 [func_retval0], %r12;
64+
; CHECK-NEXT: prmt.b32 %r12, %r10, %r11, 16912;
65+
; CHECK-NEXT: st.param.b32 [func_retval0+0], %r12;
6666
; CHECK-NEXT: ret;
6767
entry:
6868
%v = load <4 x i8>, ptr %p, align 4

0 commit comments

Comments
 (0)