diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/tbm_patterns.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/tbm_patterns.ll | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/llvm/test/CodeGen/X86/tbm_patterns.ll b/llvm/test/CodeGen/X86/tbm_patterns.ll index b78f19fa101..b629d2e7f4d 100644 --- a/llvm/test/CodeGen/X86/tbm_patterns.ll +++ b/llvm/test/CodeGen/X86/tbm_patterns.ll @@ -5,7 +5,7 @@ define i32 @test_x86_tbm_bextri_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: bextr $3076, %edi, %eax # imm = 0xC04 ; CHECK-NEXT: retq %t0 = lshr i32 %a, 4 @@ -16,7 +16,7 @@ define i32 @test_x86_tbm_bextri_u32(i32 %a) nounwind { ; Make sure we still use AH subreg trick for extracting bits 15:8 define i32 @test_x86_tbm_bextri_u32_subreg(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u32_subreg: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl %edi, %eax ; CHECK-NEXT: movzbl %ah, %eax # NOREX ; CHECK-NEXT: retq @@ -27,7 +27,7 @@ define i32 @test_x86_tbm_bextri_u32_subreg(i32 %a) nounwind { define i32 @test_x86_tbm_bextri_u32_m(i32* nocapture %a) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u32_m: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: bextr $3076, (%rdi), %eax # imm = 0xC04 ; CHECK-NEXT: retq %t0 = load i32, i32* %a @@ -38,7 +38,7 @@ define i32 @test_x86_tbm_bextri_u32_m(i32* nocapture %a) nounwind { define i32 @test_x86_tbm_bextri_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: bextr $3076, %edi, %eax # imm = 0xC04 ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -51,7 +51,7 @@ define i32 @test_x86_tbm_bextri_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_bextri_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: shrl $4, %edi ; CHECK-NEXT: testl $4095, %edi # imm = 0xFFF ; CHECK-NEXT: cmovnel %edx, %esi @@ -66,7 +66,7 @@ define i32 @test_x86_tbm_bextri_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_bextri_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: bextr $3076, %edi, %eax # imm = 0xC04 ; CHECK-NEXT: retq %t0 = lshr i64 %a, 4 @@ -77,7 +77,7 @@ define i64 @test_x86_tbm_bextri_u64(i64 %a) nounwind { ; Make sure we still use AH subreg trick for extracting bits 15:8 define i64 @test_x86_tbm_bextri_u64_subreg(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u64_subreg: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movq %rdi, %rax ; CHECK-NEXT: movzbl %ah, %eax # NOREX ; CHECK-NEXT: retq @@ -88,7 +88,7 @@ define i64 @test_x86_tbm_bextri_u64_subreg(i64 %a) nounwind { define i64 @test_x86_tbm_bextri_u64_m(i64* nocapture %a) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u64_m: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: bextr $3076, (%rdi), %eax # imm = 0xC04 ; CHECK-NEXT: retq %t0 = load i64, i64* %a @@ -99,7 +99,7 @@ define i64 @test_x86_tbm_bextri_u64_m(i64* nocapture %a) nounwind { define i64 @test_x86_tbm_bextri_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: bextr $3076, %edi, %eax # imm = 0xC04 ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -112,7 +112,7 @@ define i64 @test_x86_tbm_bextri_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_bextri_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_bextri_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: shrl $4, %edi ; CHECK-NEXT: testl $4095, %edi # imm = 0xFFF ; CHECK-NEXT: cmovneq %rdx, %rsi @@ -127,7 +127,7 @@ define i64 @test_x86_tbm_bextri_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blcfill_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcfill_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcfill %edi, %eax ; CHECK-NEXT: retq %t0 = add i32 %a, 1 @@ -137,7 +137,7 @@ define i32 @test_x86_tbm_blcfill_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blcfill_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcfill_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcfill %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -150,7 +150,7 @@ define i32 @test_x86_tbm_blcfill_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blcfill_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcfill_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: # kill: %edi<def> %edi<kill> %rdi<def> ; CHECK-NEXT: leal 1(%rdi), %eax ; CHECK-NEXT: testl %edi, %eax @@ -166,7 +166,7 @@ define i32 @test_x86_tbm_blcfill_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blcfill_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcfill_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcfill %rdi, %rax ; CHECK-NEXT: retq %t0 = add i64 %a, 1 @@ -176,7 +176,7 @@ define i64 @test_x86_tbm_blcfill_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blcfill_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcfill_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcfill %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -189,7 +189,7 @@ define i64 @test_x86_tbm_blcfill_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blcfill_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcfill_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: leaq 1(%rdi), %rax ; CHECK-NEXT: testq %rdi, %rax ; CHECK-NEXT: cmovneq %rdx, %rsi @@ -204,7 +204,7 @@ define i64 @test_x86_tbm_blcfill_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blci_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blci %edi, %eax ; CHECK-NEXT: retq %t0 = add i32 1, %a @@ -215,7 +215,7 @@ define i32 @test_x86_tbm_blci_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blci_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blci %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -229,7 +229,7 @@ define i32 @test_x86_tbm_blci_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blci_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: # kill: %edi<def> %edi<kill> %rdi<def> ; CHECK-NEXT: leal 1(%rdi), %eax ; CHECK-NEXT: notl %eax @@ -247,7 +247,7 @@ define i32 @test_x86_tbm_blci_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blci_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blci %rdi, %rax ; CHECK-NEXT: retq %t0 = add i64 1, %a @@ -258,7 +258,7 @@ define i64 @test_x86_tbm_blci_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blci_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blci %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -272,7 +272,7 @@ define i64 @test_x86_tbm_blci_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blci_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: leaq 1(%rdi), %rax ; CHECK-NEXT: notq %rax ; CHECK-NEXT: orq %rdi, %rax @@ -289,7 +289,7 @@ define i64 @test_x86_tbm_blci_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blci_u32_b(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u32_b: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blci %edi, %eax ; CHECK-NEXT: retq %t0 = sub i32 -2, %a @@ -299,7 +299,7 @@ define i32 @test_x86_tbm_blci_u32_b(i32 %a) nounwind { define i64 @test_x86_tbm_blci_u64_b(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blci_u64_b: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blci %rdi, %rax ; CHECK-NEXT: retq %t0 = sub i64 -2, %a @@ -309,7 +309,7 @@ define i64 @test_x86_tbm_blci_u64_b(i64 %a) nounwind { define i32 @test_x86_tbm_blcic_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcic_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcic %edi, %eax ; CHECK-NEXT: retq %t0 = xor i32 %a, -1 @@ -320,7 +320,7 @@ define i32 @test_x86_tbm_blcic_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blcic_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcic_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcic %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -334,7 +334,7 @@ define i32 @test_x86_tbm_blcic_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blcic_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcic_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl %edi, %eax ; CHECK-NEXT: notl %eax ; CHECK-NEXT: incl %edi @@ -352,7 +352,7 @@ define i32 @test_x86_tbm_blcic_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blcic_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcic_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcic %rdi, %rax ; CHECK-NEXT: retq %t0 = xor i64 %a, -1 @@ -363,7 +363,7 @@ define i64 @test_x86_tbm_blcic_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blcic_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcic_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcic %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -377,7 +377,7 @@ define i64 @test_x86_tbm_blcic_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blcic_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcic_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movq %rdi, %rax ; CHECK-NEXT: notq %rax ; CHECK-NEXT: incq %rdi @@ -395,7 +395,7 @@ define i64 @test_x86_tbm_blcic_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blcmsk_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcmsk_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcmsk %edi, %eax ; CHECK-NEXT: retq %t0 = add i32 %a, 1 @@ -405,7 +405,7 @@ define i32 @test_x86_tbm_blcmsk_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blcmsk_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcmsk_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcmsk %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -418,7 +418,7 @@ define i32 @test_x86_tbm_blcmsk_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blcmsk_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcmsk_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: # kill: %edi<def> %edi<kill> %rdi<def> ; CHECK-NEXT: leal 1(%rdi), %eax ; CHECK-NEXT: xorl %edi, %eax @@ -434,7 +434,7 @@ define i32 @test_x86_tbm_blcmsk_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blcmsk_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcmsk_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcmsk %rdi, %rax ; CHECK-NEXT: retq %t0 = add i64 %a, 1 @@ -444,7 +444,7 @@ define i64 @test_x86_tbm_blcmsk_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blcmsk_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcmsk_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcmsk %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -457,7 +457,7 @@ define i64 @test_x86_tbm_blcmsk_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blcmsk_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcmsk_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: leaq 1(%rdi), %rax ; CHECK-NEXT: xorq %rdi, %rax ; CHECK-NEXT: cmovneq %rdx, %rsi @@ -472,7 +472,7 @@ define i64 @test_x86_tbm_blcmsk_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blcs_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcs_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcs %edi, %eax ; CHECK-NEXT: retq %t0 = add i32 %a, 1 @@ -482,7 +482,7 @@ define i32 @test_x86_tbm_blcs_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blcs_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcs_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcs %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -495,7 +495,7 @@ define i32 @test_x86_tbm_blcs_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blcs_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcs_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: # kill: %edi<def> %edi<kill> %rdi<def> ; CHECK-NEXT: leal 1(%rdi), %eax ; CHECK-NEXT: orl %edi, %eax @@ -511,7 +511,7 @@ define i32 @test_x86_tbm_blcs_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blcs_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blcs_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcs %rdi, %rax ; CHECK-NEXT: retq %t0 = add i64 %a, 1 @@ -521,7 +521,7 @@ define i64 @test_x86_tbm_blcs_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blcs_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blcs_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blcs %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -534,7 +534,7 @@ define i64 @test_x86_tbm_blcs_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blcs_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blcs_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: leaq 1(%rdi), %rax ; CHECK-NEXT: orq %rdi, %rax ; CHECK-NEXT: cmovneq %rdx, %rsi @@ -549,7 +549,7 @@ define i64 @test_x86_tbm_blcs_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blsfill_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blsfill_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsfill %edi, %eax ; CHECK-NEXT: retq %t0 = add i32 %a, -1 @@ -559,7 +559,7 @@ define i32 @test_x86_tbm_blsfill_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blsfill_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blsfill_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsfill %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -572,7 +572,7 @@ define i32 @test_x86_tbm_blsfill_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blsfill_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blsfill_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: # kill: %edi<def> %edi<kill> %rdi<def> ; CHECK-NEXT: leal -1(%rdi), %eax ; CHECK-NEXT: orl %edi, %eax @@ -588,7 +588,7 @@ define i32 @test_x86_tbm_blsfill_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blsfill_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blsfill_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsfill %rdi, %rax ; CHECK-NEXT: retq %t0 = add i64 %a, -1 @@ -598,7 +598,7 @@ define i64 @test_x86_tbm_blsfill_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blsfill_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blsfill_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsfill %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -611,7 +611,7 @@ define i64 @test_x86_tbm_blsfill_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blsfill_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blsfill_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: leaq -1(%rdi), %rax ; CHECK-NEXT: orq %rdi, %rax ; CHECK-NEXT: cmovneq %rdx, %rsi @@ -626,7 +626,7 @@ define i64 @test_x86_tbm_blsfill_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_blsic_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blsic_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsic %edi, %eax ; CHECK-NEXT: retq %t0 = xor i32 %a, -1 @@ -637,7 +637,7 @@ define i32 @test_x86_tbm_blsic_u32(i32 %a) nounwind { define i32 @test_x86_tbm_blsic_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blsic_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsic %edi, %eax ; CHECK-NEXT: cmovel %esi, %eax ; CHECK-NEXT: retq @@ -651,7 +651,7 @@ define i32 @test_x86_tbm_blsic_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_blsic_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blsic_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl %edi, %eax ; CHECK-NEXT: notl %eax ; CHECK-NEXT: decl %edi @@ -669,7 +669,7 @@ define i32 @test_x86_tbm_blsic_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_blsic_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_blsic_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsic %rdi, %rax ; CHECK-NEXT: retq %t0 = xor i64 %a, -1 @@ -680,7 +680,7 @@ define i64 @test_x86_tbm_blsic_u64(i64 %a) nounwind { define i64 @test_x86_tbm_blsic_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_blsic_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: blsic %rdi, %rax ; CHECK-NEXT: cmoveq %rsi, %rax ; CHECK-NEXT: retq @@ -694,7 +694,7 @@ define i64 @test_x86_tbm_blsic_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_blsic_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_blsic_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movq %rdi, %rax ; CHECK-NEXT: notq %rax ; CHECK-NEXT: decq %rdi @@ -712,7 +712,7 @@ define i64 @test_x86_tbm_blsic_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_t1mskc_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_t1mskc_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: t1mskc %edi, %eax ; CHECK-NEXT: retq %t0 = xor i32 %a, -1 @@ -723,7 +723,7 @@ define i32 @test_x86_tbm_t1mskc_u32(i32 %a) nounwind { define i32 @test_x86_tbm_t1mskc_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_t1mskc_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: t1mskc %edi, %eax ; CHECK-NEXT: testl %eax, %eax ; CHECK-NEXT: cmovel %esi, %eax @@ -738,7 +738,7 @@ define i32 @test_x86_tbm_t1mskc_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_t1mskc_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_t1mskc_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl %edi, %eax ; CHECK-NEXT: notl %eax ; CHECK-NEXT: incl %edi @@ -756,7 +756,7 @@ define i32 @test_x86_tbm_t1mskc_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_t1mskc_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_t1mskc_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: t1mskc %rdi, %rax ; CHECK-NEXT: retq %t0 = xor i64 %a, -1 @@ -767,7 +767,7 @@ define i64 @test_x86_tbm_t1mskc_u64(i64 %a) nounwind { define i64 @test_x86_tbm_t1mskc_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_t1mskc_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: t1mskc %rdi, %rax ; CHECK-NEXT: testq %rax, %rax ; CHECK-NEXT: cmoveq %rsi, %rax @@ -782,7 +782,7 @@ define i64 @test_x86_tbm_t1mskc_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_t1mskc_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_t1mskc_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movq %rdi, %rax ; CHECK-NEXT: notq %rax ; CHECK-NEXT: incq %rdi @@ -800,7 +800,7 @@ define i64 @test_x86_tbm_t1mskc_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i32 @test_x86_tbm_tzmsk_u32(i32 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_tzmsk_u32: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: tzmsk %edi, %eax ; CHECK-NEXT: retq %t0 = xor i32 %a, -1 @@ -811,7 +811,7 @@ define i32 @test_x86_tbm_tzmsk_u32(i32 %a) nounwind { define i32 @test_x86_tbm_tzmsk_u32_z(i32 %a, i32 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_tzmsk_u32_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: tzmsk %edi, %eax ; CHECK-NEXT: testl %eax, %eax ; CHECK-NEXT: cmovel %esi, %eax @@ -826,7 +826,7 @@ define i32 @test_x86_tbm_tzmsk_u32_z(i32 %a, i32 %b) nounwind { define i32 @test_x86_tbm_tzmsk_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_tzmsk_u32_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movl %edi, %eax ; CHECK-NEXT: notl %eax ; CHECK-NEXT: decl %edi @@ -844,7 +844,7 @@ define i32 @test_x86_tbm_tzmsk_u32_z2(i32 %a, i32 %b, i32 %c) nounwind { define i64 @test_x86_tbm_tzmsk_u64(i64 %a) nounwind { ; CHECK-LABEL: test_x86_tbm_tzmsk_u64: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: tzmsk %rdi, %rax ; CHECK-NEXT: retq %t0 = xor i64 %a, -1 @@ -855,7 +855,7 @@ define i64 @test_x86_tbm_tzmsk_u64(i64 %a) nounwind { define i64 @test_x86_tbm_tzmsk_u64_z(i64 %a, i64 %b) nounwind { ; CHECK-LABEL: test_x86_tbm_tzmsk_u64_z: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: tzmsk %rdi, %rax ; CHECK-NEXT: testq %rax, %rax ; CHECK-NEXT: cmoveq %rsi, %rax @@ -870,7 +870,7 @@ define i64 @test_x86_tbm_tzmsk_u64_z(i64 %a, i64 %b) nounwind { define i64 @test_x86_tbm_tzmsk_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { ; CHECK-LABEL: test_x86_tbm_tzmsk_u64_z2: -; CHECK: # BB#0: +; CHECK: # %bb.0: ; CHECK-NEXT: movq %rdi, %rax ; CHECK-NEXT: notq %rax ; CHECK-NEXT: decq %rdi @@ -888,7 +888,7 @@ define i64 @test_x86_tbm_tzmsk_u64_z2(i64 %a, i64 %b, i64 %c) nounwind { define i64 @test_and_large_constant_mask(i64 %x) { ; CHECK-LABEL: test_and_large_constant_mask: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: bextr $15872, %rdi, %rax # imm = 0x3E00 ; CHECK-NEXT: retq entry: @@ -898,7 +898,7 @@ entry: define i64 @test_and_large_constant_mask_load(i64* %x) { ; CHECK-LABEL: test_and_large_constant_mask_load: -; CHECK: # BB#0: # %entry +; CHECK: # %bb.0: # %entry ; CHECK-NEXT: bextr $15872, (%rdi), %rax # imm = 0x3E00 ; CHECK-NEXT: retq entry: |