Skip to content

Commit 969e300

Browse files
committed
update tests
1 parent 96fe61d commit 969e300

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

llvm/test/CodeGen/LoongArch/lasx/build-vector.ll

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1065,10 +1065,9 @@ entry:
10651065
define void @buildvector_v4i64_partial(ptr %dst, i64 %a1, i64 %a2) nounwind {
10661066
; CHECK-LABEL: buildvector_v4i64_partial:
10671067
; CHECK: # %bb.0: # %entry
1068-
; CHECK-NEXT: vinsgr2vr.d $vr0, $a2, 0
1069-
; CHECK-NEXT: vinsgr2vr.d $vr1, $a1, 1
1070-
; CHECK-NEXT: xvpermi.q $xr1, $xr0, 2
1071-
; CHECK-NEXT: xvst $xr1, $a0, 0
1068+
; CHECK-NEXT: xvinsgr2vr.d $xr0, $a1, 1
1069+
; CHECK-NEXT: xvinsgr2vr.d $xr0, $a2, 2
1070+
; CHECK-NEXT: xvst $xr0, $a0, 0
10721071
; CHECK-NEXT: ret
10731072
entry:
10741073
%ins0 = insertelement <4 x i64> undef, i64 undef, i32 0
@@ -1273,10 +1272,9 @@ entry:
12731272
define void @buildvector_v4f64_partial(ptr %dst, double %a0, double %a3) nounwind {
12741273
; CHECK-LABEL: buildvector_v4f64_partial:
12751274
; CHECK: # %bb.0: # %entry
1276-
; CHECK-NEXT: # kill: def $f1_64 killed $f1_64 def $vr1
1275+
; CHECK-NEXT: # kill: def $f1_64 killed $f1_64 def $xr1
12771276
; CHECK-NEXT: # kill: def $f0_64 killed $f0_64 def $xr0
1278-
; CHECK-NEXT: vextrins.d $vr1, $vr1, 16
1279-
; CHECK-NEXT: xvpermi.q $xr0, $xr1, 2
1277+
; CHECK-NEXT: xvinsve0.d $xr0, $xr1, 3
12801278
; CHECK-NEXT: xvst $xr0, $a0, 0
12811279
; CHECK-NEXT: ret
12821280
entry:

0 commit comments

Comments
 (0)