diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:10:56 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2017-12-18 20:10:56 +0000 |
commit | 044eb2f6afba375a914ac9d8024f8f5142bb912e (patch) | |
tree | 1475247dc9f9fe5be155ebd4c9069c75aadf8c20 /test/CodeGen/X86/legalize-shift-64.ll | |
parent | eb70dddbd77e120e5d490bd8fbe7ff3f8fa81c6b (diff) | |
download | src-test-044eb2f6afba375a914ac9d8024f8f5142bb912e.tar.gz src-test-044eb2f6afba375a914ac9d8024f8f5142bb912e.zip |
Notes
Diffstat (limited to 'test/CodeGen/X86/legalize-shift-64.ll')
-rw-r--r-- | test/CodeGen/X86/legalize-shift-64.ll | 31 |
1 files changed, 10 insertions, 21 deletions
diff --git a/test/CodeGen/X86/legalize-shift-64.ll b/test/CodeGen/X86/legalize-shift-64.ll index 3ad6cad32d834..05fad9c61326e 100644 --- a/test/CodeGen/X86/legalize-shift-64.ll +++ b/test/CodeGen/X86/legalize-shift-64.ll @@ -3,7 +3,7 @@ define i64 @test1(i32 %xx, i32 %test) nounwind { ; CHECK-LABEL: test1: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movb {{[0-9]+}}(%esp), %cl ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %edx ; CHECK-NEXT: andb $7, %cl @@ -22,7 +22,7 @@ define i64 @test1(i32 %xx, i32 %test) nounwind { define i64 @test2(i64 %xx, i32 %test) nounwind { ; CHECK-LABEL: test2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: pushl %esi ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %esi ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %edx @@ -41,7 +41,7 @@ define i64 @test2(i64 %xx, i32 %test) nounwind { define i64 @test3(i64 %xx, i32 %test) nounwind { ; CHECK-LABEL: test3: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %edx ; CHECK-NEXT: movb {{[0-9]+}}(%esp), %cl @@ -57,7 +57,7 @@ define i64 @test3(i64 %xx, i32 %test) nounwind { define i64 @test4(i64 %xx, i32 %test) nounwind { ; CHECK-LABEL: test4: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %edx ; CHECK-NEXT: movb {{[0-9]+}}(%esp), %cl @@ -74,26 +74,18 @@ define i64 @test4(i64 %xx, i32 %test) nounwind { ; PR14668 define <2 x i64> @test5(<2 x i64> %A, <2 x i64> %B) { ; CHECK-LABEL: test5: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: pushl %ebp -; CHECK-NEXT: .Lcfi0: ; CHECK-NEXT: .cfi_def_cfa_offset 8 ; CHECK-NEXT: pushl %ebx -; CHECK-NEXT: .Lcfi1: ; CHECK-NEXT: .cfi_def_cfa_offset 12 ; CHECK-NEXT: pushl %edi -; CHECK-NEXT: .Lcfi2: ; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: pushl %esi -; CHECK-NEXT: .Lcfi3: ; CHECK-NEXT: .cfi_def_cfa_offset 20 -; CHECK-NEXT: .Lcfi4: ; CHECK-NEXT: .cfi_offset %esi, -20 -; CHECK-NEXT: .Lcfi5: ; CHECK-NEXT: .cfi_offset %edi, -16 -; CHECK-NEXT: .Lcfi6: ; CHECK-NEXT: .cfi_offset %ebx, -12 -; CHECK-NEXT: .Lcfi7: ; CHECK-NEXT: .cfi_offset %ebp, -8 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: movb {{[0-9]+}}(%esp), %cl @@ -105,7 +97,7 @@ define <2 x i64> @test5(<2 x i64> %A, <2 x i64> %B) { ; CHECK-NEXT: testb $32, %cl ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %ebp ; CHECK-NEXT: je .LBB4_2 -; CHECK-NEXT: # BB#1: +; CHECK-NEXT: # %bb.1: ; CHECK-NEXT: movl %edi, %esi ; CHECK-NEXT: xorl %edi, %edi ; CHECK-NEXT: .LBB4_2: @@ -116,7 +108,7 @@ define <2 x i64> @test5(<2 x i64> %A, <2 x i64> %B) { ; CHECK-NEXT: shldl %cl, %edx, %ebp ; CHECK-NEXT: testb $32, %cl ; CHECK-NEXT: je .LBB4_4 -; CHECK-NEXT: # BB#3: +; CHECK-NEXT: # %bb.3: ; CHECK-NEXT: movl %ebx, %ebp ; CHECK-NEXT: xorl %ebx, %ebx ; CHECK-NEXT: .LBB4_4: @@ -136,14 +128,11 @@ define <2 x i64> @test5(<2 x i64> %A, <2 x i64> %B) { ; PR16108 define i32 @test6() { ; CHECK-LABEL: test6: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: pushl %ebp -; CHECK-NEXT: .Lcfi8: ; CHECK-NEXT: .cfi_def_cfa_offset 8 -; CHECK-NEXT: .Lcfi9: ; CHECK-NEXT: .cfi_offset %ebp, -8 ; CHECK-NEXT: movl %esp, %ebp -; CHECK-NEXT: .Lcfi10: ; CHECK-NEXT: .cfi_def_cfa_register %ebp ; CHECK-NEXT: andl $-8, %esp ; CHECK-NEXT: subl $16, %esp @@ -155,7 +144,7 @@ define i32 @test6() { ; CHECK-NEXT: movb $32, %dl ; CHECK-NEXT: testb %dl, %dl ; CHECK-NEXT: jne .LBB5_2 -; CHECK-NEXT: # BB#1: +; CHECK-NEXT: # %bb.1: ; CHECK-NEXT: movl %ecx, %eax ; CHECK-NEXT: .LBB5_2: ; CHECK-NEXT: sete %cl @@ -163,7 +152,7 @@ define i32 @test6() { ; CHECK-NEXT: xorl $1, %eax ; CHECK-NEXT: orl %ecx, %eax ; CHECK-NEXT: je .LBB5_5 -; CHECK-NEXT: # BB#3: # %if.then +; CHECK-NEXT: # %bb.3: # %if.then ; CHECK-NEXT: movl $1, %eax ; CHECK-NEXT: jmp .LBB5_4 ; CHECK-NEXT: .LBB5_5: # %if.end |