diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/cmp.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/cmp.ll | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/llvm/test/CodeGen/X86/cmp.ll b/llvm/test/CodeGen/X86/cmp.ll index 82e133d2576..1ab8421638d 100644 --- a/llvm/test/CodeGen/X86/cmp.ll +++ b/llvm/test/CodeGen/X86/cmp.ll @@ -5,11 +5,11 @@ define i32 @test1(i32 %X, i32* %y) nounwind { ; CHECK-LABEL: test1: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: cmpl $0, (%rsi) # encoding: [0x83,0x3e,0x00] ; CHECK-NEXT: je .LBB0_2 # encoding: [0x74,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB0_2-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#1: # %cond_true +; CHECK-NEXT: # %bb.1: # %cond_true ; CHECK-NEXT: movl $1, %eax # encoding: [0xb8,0x01,0x00,0x00,0x00] ; CHECK-NEXT: retq # encoding: [0xc3] ; CHECK-NEXT: .LBB0_2: # %ReturnBlock @@ -29,12 +29,12 @@ ReturnBlock: define i32 @test2(i32 %X, i32* %y) nounwind { ; CHECK-LABEL: test2: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testl $536870911, (%rsi) # encoding: [0xf7,0x06,0xff,0xff,0xff,0x1f] ; CHECK-NEXT: # imm = 0x1FFFFFFF ; CHECK-NEXT: je .LBB1_2 # encoding: [0x74,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB1_2-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#1: # %cond_true +; CHECK-NEXT: # %bb.1: # %cond_true ; CHECK-NEXT: movl $1, %eax # encoding: [0xb8,0x01,0x00,0x00,0x00] ; CHECK-NEXT: retq # encoding: [0xc3] ; CHECK-NEXT: .LBB1_2: # %ReturnBlock @@ -55,11 +55,11 @@ ReturnBlock: define i8 @test2b(i8 %X, i8* %y) nounwind { ; CHECK-LABEL: test2b: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testb $31, (%rsi) # encoding: [0xf6,0x06,0x1f] ; CHECK-NEXT: je .LBB2_2 # encoding: [0x74,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB2_2-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#1: # %cond_true +; CHECK-NEXT: # %bb.1: # %cond_true ; CHECK-NEXT: movb $1, %al # encoding: [0xb0,0x01] ; CHECK-NEXT: retq # encoding: [0xc3] ; CHECK-NEXT: .LBB2_2: # %ReturnBlock @@ -80,7 +80,7 @@ ReturnBlock: define i64 @test3(i64 %x) nounwind { ; CHECK-LABEL: test3: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: testq %rdi, %rdi # encoding: [0x48,0x85,0xff] ; CHECK-NEXT: sete %al # encoding: [0x0f,0x94,0xc0] @@ -93,7 +93,7 @@ entry: define i64 @test4(i64 %x) nounwind { ; CHECK-LABEL: test4: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: testq %rdi, %rdi # encoding: [0x48,0x85,0xff] ; CHECK-NEXT: setle %al # encoding: [0x0f,0x9e,0xc0] @@ -106,17 +106,17 @@ entry: define i32 @test5(double %A) nounwind { ; CHECK-LABEL: test5: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: ucomisd {{.*}}(%rip), %xmm0 # encoding: [0x66,0x0f,0x2e,0x05,A,A,A,A] ; CHECK-NEXT: # fixup A - offset: 4, value: {{\.LCPI.*}}-4, kind: reloc_riprel_4byte ; CHECK-NEXT: ja .LBB5_3 # encoding: [0x77,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB5_3-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#1: # %entry +; CHECK-NEXT: # %bb.1: # %entry ; CHECK-NEXT: ucomisd {{.*}}(%rip), %xmm0 # encoding: [0x66,0x0f,0x2e,0x05,A,A,A,A] ; CHECK-NEXT: # fixup A - offset: 4, value: {{\.LCPI.*}}-4, kind: reloc_riprel_4byte ; CHECK-NEXT: jb .LBB5_3 # encoding: [0x72,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB5_3-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#2: # %bb12 +; CHECK-NEXT: # %bb.2: # %bb12 ; CHECK-NEXT: movl $32, %eax # encoding: [0xb8,0x20,0x00,0x00,0x00] ; CHECK-NEXT: retq # encoding: [0xc3] ; CHECK-NEXT: .LBB5_3: # %bb8 @@ -142,11 +142,11 @@ declare i32 @foo(...) define i32 @test6() nounwind align 2 { ; CHECK-LABEL: test6: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: cmpq $0, -{{[0-9]+}}(%rsp) # encoding: [0x48,0x83,0x7c,0x24,0xf8,0x00] ; CHECK-NEXT: je .LBB6_1 # encoding: [0x74,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB6_1-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#2: # %F +; CHECK-NEXT: # %bb.2: # %F ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: retq # encoding: [0xc3] ; CHECK-NEXT: .LBB6_1: # %T @@ -168,7 +168,7 @@ F: define i32 @test7(i64 %res) nounwind { ; CHECK-LABEL: test7: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: shrq $32, %rdi # encoding: [0x48,0xc1,0xef,0x20] ; CHECK-NEXT: sete %al # encoding: [0x0f,0x94,0xc0] @@ -181,7 +181,7 @@ entry: define i32 @test8(i64 %res) nounwind { ; CHECK-LABEL: test8: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: shrq $32, %rdi # encoding: [0x48,0xc1,0xef,0x20] ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: cmpq $3, %rdi # encoding: [0x48,0x83,0xff,0x03] @@ -195,7 +195,7 @@ entry: define i32 @test9(i64 %res) nounwind { ; CHECK-LABEL: test9: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: shrq $33, %rdi # encoding: [0x48,0xc1,0xef,0x21] ; CHECK-NEXT: sete %al # encoding: [0x0f,0x94,0xc0] @@ -208,7 +208,7 @@ entry: define i32 @test10(i64 %res) nounwind { ; CHECK-LABEL: test10: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: shrq $32, %rdi # encoding: [0x48,0xc1,0xef,0x20] ; CHECK-NEXT: setne %al # encoding: [0x0f,0x95,0xc0] @@ -221,7 +221,7 @@ entry: define i32 @test11(i64 %l) nounwind { ; CHECK-LABEL: test11: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: shrq $47, %rdi # encoding: [0x48,0xc1,0xef,0x2f] ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: cmpq $1, %rdi # encoding: [0x48,0x83,0xff,0x01] @@ -236,7 +236,7 @@ entry: define i32 @test12() ssp uwtable { ; CHECK-LABEL: test12: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: pushq %rax # encoding: [0x50] ; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: callq test12b # encoding: [0xe8,A,A,A,A] @@ -244,7 +244,7 @@ define i32 @test12() ssp uwtable { ; CHECK-NEXT: testb %al, %al # encoding: [0x84,0xc0] ; CHECK-NEXT: je .LBB12_2 # encoding: [0x74,A] ; CHECK-NEXT: # fixup A - offset: 1, value: .LBB12_2-1, kind: FK_PCRel_1 -; CHECK-NEXT: # BB#1: # %T +; CHECK-NEXT: # %bb.1: # %T ; CHECK-NEXT: movl $1, %eax # encoding: [0xb8,0x01,0x00,0x00,0x00] ; CHECK-NEXT: popq %rcx # encoding: [0x59] ; CHECK-NEXT: retq # encoding: [0xc3] @@ -267,7 +267,7 @@ declare zeroext i1 @test12b() define i32 @test13(i32 %mask, i32 %base, i32 %intra) { ; CHECK-LABEL: test13: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testb $8, %dil # encoding: [0x40,0xf6,0xc7,0x08] ; CHECK-NEXT: cmovnel %edx, %esi # encoding: [0x0f,0x45,0xf2] ; CHECK-NEXT: movl %esi, %eax # encoding: [0x89,0xf0] @@ -282,7 +282,7 @@ entry: define i32 @test14(i32 %mask, i32 %base, i32 %intra) { ; CHECK-LABEL: test14: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: shrl $7, %edi # encoding: [0xc1,0xef,0x07] ; CHECK-NEXT: cmovnsl %edx, %esi # encoding: [0x0f,0x49,0xf2] ; CHECK-NEXT: movl %esi, %eax # encoding: [0x89,0xf0] @@ -298,7 +298,7 @@ entry: ; PR19964 define zeroext i1 @test15(i32 %bf.load, i32 %n) { ; CHECK-LABEL: test15: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: shrl $16, %edi # encoding: [0xc1,0xef,0x10] ; CHECK-NEXT: sete %cl # encoding: [0x0f,0x94,0xc1] ; CHECK-NEXT: cmpl %esi, %edi # encoding: [0x39,0xf7] @@ -316,7 +316,7 @@ entry: define i8 @test16(i16 signext %L) { ; CHECK-LABEL: test16: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testw %di, %di # encoding: [0x66,0x85,0xff] ; CHECK-NEXT: setns %al # encoding: [0x0f,0x99,0xc0] ; CHECK-NEXT: retq # encoding: [0xc3] @@ -330,7 +330,7 @@ entry: define i8 @test17(i32 %L) { ; CHECK-LABEL: test17: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testl %edi, %edi # encoding: [0x85,0xff] ; CHECK-NEXT: setns %al # encoding: [0x0f,0x99,0xc0] ; CHECK-NEXT: retq # encoding: [0xc3] @@ -344,7 +344,7 @@ entry: define i8 @test18(i64 %L) { ; CHECK-LABEL: test18: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testq %rdi, %rdi # encoding: [0x48,0x85,0xff] ; CHECK-NEXT: setns %al # encoding: [0x0f,0x99,0xc0] ; CHECK-NEXT: retq # encoding: [0xc3] @@ -358,7 +358,7 @@ entry: define zeroext i1 @test19(i32 %L) { ; CHECK-LABEL: test19: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: testl %edi, %edi # encoding: [0x85,0xff] ; CHECK-NEXT: setns %al # encoding: [0x0f,0x99,0xc0] ; CHECK-NEXT: retq # encoding: [0xc3] @@ -373,7 +373,7 @@ entry: ; This test failed due to incorrect handling of "shift + icmp" sequence define void @test20(i32 %bf.load, i8 %x1, i8* %b_addr) { ; CHECK-LABEL: test20: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: testl $16777215, %edi # encoding: [0xf7,0xc7,0xff,0xff,0xff,0x00] ; CHECK-NEXT: # imm = 0xFFFFFF @@ -405,7 +405,7 @@ entry: define i32 @test21(i64 %val) { ; CHECK-LABEL: test21: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: shrq $41, %rdi # encoding: [0x48,0xc1,0xef,0x29] ; CHECK-NEXT: setne %al # encoding: [0x0f,0x95,0xc0] @@ -421,7 +421,7 @@ entry: ; AND-to-SHR transformation is enabled for eq/ne condition codes only. define i32 @test22(i64 %val) { ; CHECK-LABEL: test22: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: retq # encoding: [0xc3] entry: @@ -434,7 +434,7 @@ entry: define i32 @test23(i64 %val) { ; CHECK-LABEL: test23: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: testq $-1048576, %rdi # encoding: [0x48,0xf7,0xc7,0x00,0x00,0xf0,0xff] ; CHECK-NEXT: # imm = 0xFFF00000 @@ -450,7 +450,7 @@ entry: define i32 @test24(i64 %val) { ; CHECK-LABEL: test24: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: xorl %eax, %eax # encoding: [0x31,0xc0] ; CHECK-NEXT: shlq $16, %rdi # encoding: [0x48,0xc1,0xe7,0x10] ; CHECK-NEXT: setne %al # encoding: [0x0f,0x95,0xc0] |