Skip to content

Commit c4b795d

Browse files
committed
[X86] Regenerate combine-or.ll
1 parent e0357e9 commit c4b795d

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

llvm/test/CodeGen/X86/combine-or.ll

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -236,25 +236,15 @@ define <4 x i32> @test17(<4 x i32> %a, <4 x i32> %b) {
236236

237237

238238
define <4 x i32> @test18(<4 x i32> %a, <4 x i32> %b) {
239-
; CHECK-LV-LABEL: test18:
240-
; CHECK-LV: # %bb.0:
241-
; CHECK-LV-NEXT: pxor %xmm2, %xmm2
242-
; CHECK-LV-NEXT: pblendw {{.*#+}} xmm0 = xmm0[0,1],xmm2[2,3,4,5,6,7]
243-
; CHECK-LV-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,0,1,1]
244-
; CHECK-LV-NEXT: pblendw {{.*#+}} xmm2 = xmm1[0,1],xmm2[2,3,4,5,6,7]
245-
; CHECK-LV-NEXT: por %xmm0, %xmm2
246-
; CHECK-LV-NEXT: movdqa %xmm2, %xmm0
247-
; CHECK-LV-NEXT: retq
248-
;
249-
; CHECK-LIS-LABEL: test18:
250-
; CHECK-LIS: # %bb.0:
251-
; CHECK-LIS-NEXT: pxor %xmm2, %xmm2
252-
; CHECK-LIS-NEXT: pblendw {{.*#+}} xmm0 = xmm0[0,1],xmm2[2,3,4,5,6,7]
253-
; CHECK-LIS-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,0,1,1]
254-
; CHECK-LIS-NEXT: pblendw {{.*#+}} xmm2 = xmm1[0,1],xmm2[2,3,4,5,6,7]
255-
; CHECK-LIS-NEXT: por %xmm0, %xmm2
256-
; CHECK-LIS-NEXT: movdqa %xmm2, %xmm0
257-
; CHECK-LIS-NEXT: retq
239+
; CHECK-LABEL: test18:
240+
; CHECK: # %bb.0:
241+
; CHECK-NEXT: pxor %xmm2, %xmm2
242+
; CHECK-NEXT: pblendw {{.*#+}} xmm0 = xmm0[0,1],xmm2[2,3,4,5,6,7]
243+
; CHECK-NEXT: pshufd {{.*#+}} xmm0 = xmm0[1,0,1,1]
244+
; CHECK-NEXT: pblendw {{.*#+}} xmm2 = xmm1[0,1],xmm2[2,3,4,5,6,7]
245+
; CHECK-NEXT: por %xmm0, %xmm2
246+
; CHECK-NEXT: movdqa %xmm2, %xmm0
247+
; CHECK-NEXT: retq
258248
%shuf1 = shufflevector <4 x i32> %a, <4 x i32> zeroinitializer, <4 x i32><i32 4, i32 0, i32 4, i32 4>
259249
%shuf2 = shufflevector <4 x i32> %b, <4 x i32> zeroinitializer, <4 x i32><i32 0, i32 4, i32 4, i32 4>
260250
%or = or <4 x i32> %shuf1, %shuf2
@@ -622,3 +612,6 @@ define i32 @or_and_multiuse_and_multiuse_i32(i32 %x, i32 %y) nounwind {
622612
}
623613

624614
declare void @use_i32(i32)
615+
;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
616+
; CHECK-LIS: {{.*}}
617+
; CHECK-LV: {{.*}}

0 commit comments

Comments
 (0)