Skip to content

Commit b028fc3

Browse files
committed
update tests
1 parent 9dfa943 commit b028fc3

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-extract-pair-elements.ll

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,9 @@ define <8 x float> @insert_extract_v8f32(<8 x float> %a) nounwind {
7979
; CHECK-LABEL: insert_extract_v8f32:
8080
; CHECK: # %bb.0: # %entry
8181
; CHECK-NEXT: xvpickve2gr.w $a0, $xr0, 3
82-
; CHECK-NEXT: movgr2fr.w $fa1, $a0
83-
; CHECK-NEXT: xvpickve2gr.w $a0, $xr0, 7
84-
; CHECK-NEXT: movgr2fr.w $fa2, $a0
85-
; CHECK-NEXT: movfr2gr.s $a0, $fa1
82+
; CHECK-NEXT: xvpickve2gr.w $a1, $xr0, 7
8683
; CHECK-NEXT: xvinsgr2vr.w $xr0, $a0, 1
87-
; CHECK-NEXT: movfr2gr.s $a0, $fa2
88-
; CHECK-NEXT: xvinsgr2vr.w $xr0, $a0, 5
84+
; CHECK-NEXT: xvinsgr2vr.w $xr0, $a1, 5
8985
; CHECK-NEXT: ret
9086
entry:
9187
%b_lo = extractelement <8 x float> %a, i32 3
@@ -115,13 +111,9 @@ define <4 x double> @insert_extract_v4f64(<4 x double> %a) nounwind {
115111
; CHECK-LABEL: insert_extract_v4f64:
116112
; CHECK: # %bb.0: # %entry
117113
; CHECK-NEXT: xvpickve2gr.d $a0, $xr0, 1
118-
; CHECK-NEXT: movgr2fr.d $fa1, $a0
119-
; CHECK-NEXT: xvpickve2gr.d $a0, $xr0, 3
120-
; CHECK-NEXT: movgr2fr.d $fa2, $a0
121-
; CHECK-NEXT: movfr2gr.d $a0, $fa1
114+
; CHECK-NEXT: xvpickve2gr.d $a1, $xr0, 3
122115
; CHECK-NEXT: xvinsgr2vr.d $xr0, $a0, 0
123-
; CHECK-NEXT: movfr2gr.d $a0, $fa2
124-
; CHECK-NEXT: xvinsgr2vr.d $xr0, $a0, 2
116+
; CHECK-NEXT: xvinsgr2vr.d $xr0, $a1, 2
125117
; CHECK-NEXT: ret
126118
entry:
127119
%b_lo = extractelement <4 x double> %a, i32 1

0 commit comments

Comments
 (0)