diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/widen_bitops-0.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/widen_bitops-0.ll | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/llvm/test/CodeGen/X86/widen_bitops-0.ll b/llvm/test/CodeGen/X86/widen_bitops-0.ll index ab27d497ebb..f8843fd8ce2 100644 --- a/llvm/test/CodeGen/X86/widen_bitops-0.ll +++ b/llvm/test/CodeGen/X86/widen_bitops-0.ll @@ -8,13 +8,13 @@ define i24 @and_i24_as_v3i8(i24 %a, i24 %b) nounwind { ; X32-SSE-LABEL: and_i24_as_v3i8: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: andl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: and_i24_as_v3i8: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: andl %esi, %edi ; X64-SSE-NEXT: movl %edi, %eax ; X64-SSE-NEXT: retq @@ -27,13 +27,13 @@ define i24 @and_i24_as_v3i8(i24 %a, i24 %b) nounwind { define i24 @xor_i24_as_v3i8(i24 %a, i24 %b) nounwind { ; X32-SSE-LABEL: xor_i24_as_v3i8: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: xorl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: xor_i24_as_v3i8: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: xorl %esi, %edi ; X64-SSE-NEXT: movl %edi, %eax ; X64-SSE-NEXT: retq @@ -46,13 +46,13 @@ define i24 @xor_i24_as_v3i8(i24 %a, i24 %b) nounwind { define i24 @or_i24_as_v3i8(i24 %a, i24 %b) nounwind { ; X32-SSE-LABEL: or_i24_as_v3i8: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: orl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: or_i24_as_v3i8: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: orl %esi, %edi ; X64-SSE-NEXT: movl %edi, %eax ; X64-SSE-NEXT: retq @@ -69,13 +69,13 @@ define i24 @or_i24_as_v3i8(i24 %a, i24 %b) nounwind { define i24 @and_i24_as_v8i3(i24 %a, i24 %b) nounwind { ; X32-SSE-LABEL: and_i24_as_v8i3: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: andl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: and_i24_as_v8i3: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: andl %esi, %edi ; X64-SSE-NEXT: movl %edi, %eax ; X64-SSE-NEXT: retq @@ -88,13 +88,13 @@ define i24 @and_i24_as_v8i3(i24 %a, i24 %b) nounwind { define i24 @xor_i24_as_v8i3(i24 %a, i24 %b) nounwind { ; X32-SSE-LABEL: xor_i24_as_v8i3: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: xorl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: xor_i24_as_v8i3: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: xorl %esi, %edi ; X64-SSE-NEXT: movl %edi, %eax ; X64-SSE-NEXT: retq @@ -107,13 +107,13 @@ define i24 @xor_i24_as_v8i3(i24 %a, i24 %b) nounwind { define i24 @or_i24_as_v8i3(i24 %a, i24 %b) nounwind { ; X32-SSE-LABEL: or_i24_as_v8i3: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: orl {{[0-9]+}}(%esp), %eax ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: or_i24_as_v8i3: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: orl %esi, %edi ; X64-SSE-NEXT: movl %edi, %eax ; X64-SSE-NEXT: retq @@ -130,7 +130,7 @@ define i24 @or_i24_as_v8i3(i24 %a, i24 %b) nounwind { define <3 x i8> @and_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { ; X32-SSE-LABEL: and_v3i8_as_i24: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movd {{.*#+}} xmm0 = mem[0],zero,zero,zero ; X32-SSE-NEXT: pinsrb $4, {{[0-9]+}}(%esp), %xmm0 ; X32-SSE-NEXT: pinsrb $8, {{[0-9]+}}(%esp), %xmm0 @@ -147,7 +147,7 @@ define <3 x i8> @and_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: and_v3i8_as_i24: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: movd %ecx, %xmm0 ; X64-SSE-NEXT: pinsrd $1, %r8d, %xmm0 ; X64-SSE-NEXT: pinsrd $2, %r9d, %xmm0 @@ -171,7 +171,7 @@ define <3 x i8> @and_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { define <3 x i8> @xor_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { ; X32-SSE-LABEL: xor_v3i8_as_i24: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movd {{.*#+}} xmm0 = mem[0],zero,zero,zero ; X32-SSE-NEXT: pinsrb $4, {{[0-9]+}}(%esp), %xmm0 ; X32-SSE-NEXT: pinsrb $8, {{[0-9]+}}(%esp), %xmm0 @@ -188,7 +188,7 @@ define <3 x i8> @xor_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: xor_v3i8_as_i24: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: movd %ecx, %xmm0 ; X64-SSE-NEXT: pinsrd $1, %r8d, %xmm0 ; X64-SSE-NEXT: pinsrd $2, %r9d, %xmm0 @@ -212,7 +212,7 @@ define <3 x i8> @xor_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { define <3 x i8> @or_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { ; X32-SSE-LABEL: or_v3i8_as_i24: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: movd {{.*#+}} xmm0 = mem[0],zero,zero,zero ; X32-SSE-NEXT: pinsrb $4, {{[0-9]+}}(%esp), %xmm0 ; X32-SSE-NEXT: pinsrb $8, {{[0-9]+}}(%esp), %xmm0 @@ -229,7 +229,7 @@ define <3 x i8> @or_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: or_v3i8_as_i24: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: movd %ecx, %xmm0 ; X64-SSE-NEXT: pinsrd $1, %r8d, %xmm0 ; X64-SSE-NEXT: pinsrd $2, %r9d, %xmm0 @@ -257,12 +257,12 @@ define <3 x i8> @or_v3i8_as_i24(<3 x i8> %a, <3 x i8> %b) nounwind { define <8 x i3> @and_v8i3_as_i24(<8 x i3> %a, <8 x i3> %b) nounwind { ; X32-SSE-LABEL: and_v8i3_as_i24: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: andps %xmm1, %xmm0 ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: and_v8i3_as_i24: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: andps %xmm1, %xmm0 ; X64-SSE-NEXT: retq %1 = bitcast <8 x i3> %a to i24 @@ -274,12 +274,12 @@ define <8 x i3> @and_v8i3_as_i24(<8 x i3> %a, <8 x i3> %b) nounwind { define <8 x i3> @xor_v8i3_as_i24(<8 x i3> %a, <8 x i3> %b) nounwind { ; X32-SSE-LABEL: xor_v8i3_as_i24: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: xorps %xmm1, %xmm0 ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: xor_v8i3_as_i24: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: xorps %xmm1, %xmm0 ; X64-SSE-NEXT: retq %1 = bitcast <8 x i3> %a to i24 @@ -291,12 +291,12 @@ define <8 x i3> @xor_v8i3_as_i24(<8 x i3> %a, <8 x i3> %b) nounwind { define <8 x i3> @or_v8i3_as_i24(<8 x i3> %a, <8 x i3> %b) nounwind { ; X32-SSE-LABEL: or_v8i3_as_i24: -; X32-SSE: # BB#0: +; X32-SSE: # %bb.0: ; X32-SSE-NEXT: orps %xmm1, %xmm0 ; X32-SSE-NEXT: retl ; ; X64-SSE-LABEL: or_v8i3_as_i24: -; X64-SSE: # BB#0: +; X64-SSE: # %bb.0: ; X64-SSE-NEXT: orps %xmm1, %xmm0 ; X64-SSE-NEXT: retq %1 = bitcast <8 x i3> %a to i24 |