diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/memcmp-minsize.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/memcmp-minsize.ll | 124 |
1 files changed, 62 insertions, 62 deletions
diff --git a/llvm/test/CodeGen/X86/memcmp-minsize.ll b/llvm/test/CodeGen/X86/memcmp-minsize.ll index 9c196b13d2e..a1ab4e13006 100644 --- a/llvm/test/CodeGen/X86/memcmp-minsize.ll +++ b/llvm/test/CodeGen/X86/memcmp-minsize.ll @@ -13,7 +13,7 @@ declare i32 @memcmp(i8*, i8*, i64) define i32 @length2(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length2: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $2 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -23,7 +23,7 @@ define i32 @length2(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length2: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $2 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -33,7 +33,7 @@ define i32 @length2(i8* %X, i8* %Y) nounwind minsize { define i1 @length2_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length2_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx ; X86-NEXT: movzwl (%ecx), %ecx @@ -42,7 +42,7 @@ define i1 @length2_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length2_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movzwl (%rdi), %eax ; X64-NEXT: cmpw (%rsi), %ax ; X64-NEXT: sete %al @@ -54,14 +54,14 @@ define i1 @length2_eq(i8* %X, i8* %Y) nounwind minsize { define i1 @length2_eq_const(i8* %X) nounwind minsize { ; X86-LABEL: length2_eq_const: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax ; X86-NEXT: cmpw $12849, (%eax) # imm = 0x3231 ; X86-NEXT: setne %al ; X86-NEXT: retl ; ; X64-LABEL: length2_eq_const: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: cmpw $12849, (%rdi) # imm = 0x3231 ; X64-NEXT: setne %al ; X64-NEXT: retq @@ -72,7 +72,7 @@ define i1 @length2_eq_const(i8* %X) nounwind minsize { define i1 @length2_eq_nobuiltin_attr(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length2_eq_nobuiltin_attr: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $2 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -84,7 +84,7 @@ define i1 @length2_eq_nobuiltin_attr(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length2_eq_nobuiltin_attr: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $2 ; X64-NEXT: popq %rdx @@ -100,7 +100,7 @@ define i1 @length2_eq_nobuiltin_attr(i8* %X, i8* %Y) nounwind minsize { define i32 @length3(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length3: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $3 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -110,7 +110,7 @@ define i32 @length3(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length3: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $3 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -120,7 +120,7 @@ define i32 @length3(i8* %X, i8* %Y) nounwind minsize { define i1 @length3_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length3_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $3 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -132,7 +132,7 @@ define i1 @length3_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length3_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $3 ; X64-NEXT: popq %rdx @@ -148,7 +148,7 @@ define i1 @length3_eq(i8* %X, i8* %Y) nounwind minsize { define i32 @length4(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length4: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $4 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -158,7 +158,7 @@ define i32 @length4(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length4: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $4 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -168,7 +168,7 @@ define i32 @length4(i8* %X, i8* %Y) nounwind minsize { define i1 @length4_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length4_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax ; X86-NEXT: movl {{[0-9]+}}(%esp), %ecx ; X86-NEXT: movl (%ecx), %ecx @@ -177,7 +177,7 @@ define i1 @length4_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length4_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movl (%rdi), %eax ; X64-NEXT: cmpl (%rsi), %eax ; X64-NEXT: setne %al @@ -189,14 +189,14 @@ define i1 @length4_eq(i8* %X, i8* %Y) nounwind minsize { define i1 @length4_eq_const(i8* %X) nounwind minsize { ; X86-LABEL: length4_eq_const: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: movl {{[0-9]+}}(%esp), %eax ; X86-NEXT: cmpl $875770417, (%eax) # imm = 0x34333231 ; X86-NEXT: sete %al ; X86-NEXT: retl ; ; X64-LABEL: length4_eq_const: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: cmpl $875770417, (%rdi) # imm = 0x34333231 ; X64-NEXT: sete %al ; X64-NEXT: retq @@ -207,7 +207,7 @@ define i1 @length4_eq_const(i8* %X) nounwind minsize { define i32 @length5(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length5: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $5 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -217,7 +217,7 @@ define i32 @length5(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length5: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $5 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -227,7 +227,7 @@ define i32 @length5(i8* %X, i8* %Y) nounwind minsize { define i1 @length5_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length5_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $5 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -239,7 +239,7 @@ define i1 @length5_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length5_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $5 ; X64-NEXT: popq %rdx @@ -255,7 +255,7 @@ define i1 @length5_eq(i8* %X, i8* %Y) nounwind minsize { define i32 @length8(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length8: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $8 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -265,7 +265,7 @@ define i32 @length8(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length8: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $8 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -275,7 +275,7 @@ define i32 @length8(i8* %X, i8* %Y) nounwind minsize { define i1 @length8_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length8_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $8 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -287,7 +287,7 @@ define i1 @length8_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length8_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movq (%rdi), %rax ; X64-NEXT: cmpq (%rsi), %rax ; X64-NEXT: sete %al @@ -299,7 +299,7 @@ define i1 @length8_eq(i8* %X, i8* %Y) nounwind minsize { define i1 @length8_eq_const(i8* %X) nounwind minsize { ; X86-LABEL: length8_eq_const: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $8 ; X86-NEXT: pushl $.L.str @@ -311,7 +311,7 @@ define i1 @length8_eq_const(i8* %X) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length8_eq_const: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: movabsq $3978425819141910832, %rax # imm = 0x3736353433323130 ; X64-NEXT: cmpq %rax, (%rdi) ; X64-NEXT: setne %al @@ -323,7 +323,7 @@ define i1 @length8_eq_const(i8* %X) nounwind minsize { define i1 @length12_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length12_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $12 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -335,7 +335,7 @@ define i1 @length12_eq(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length12_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $12 ; X64-NEXT: popq %rdx @@ -351,7 +351,7 @@ define i1 @length12_eq(i8* %X, i8* %Y) nounwind minsize { define i32 @length12(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length12: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $12 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -361,7 +361,7 @@ define i32 @length12(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length12: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $12 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -373,7 +373,7 @@ define i32 @length12(i8* %X, i8* %Y) nounwind minsize { define i32 @length16(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length16: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $16 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -383,7 +383,7 @@ define i32 @length16(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length16: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $16 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -393,7 +393,7 @@ define i32 @length16(i8* %X, i8* %Y) nounwind minsize { define i1 @length16_eq(i8* %x, i8* %y) nounwind minsize { ; X86-NOSSE-LABEL: length16_eq: -; X86-NOSSE: # BB#0: +; X86-NOSSE: # %bb.0: ; X86-NOSSE-NEXT: pushl $0 ; X86-NOSSE-NEXT: pushl $16 ; X86-NOSSE-NEXT: pushl {{[0-9]+}}(%esp) @@ -405,7 +405,7 @@ define i1 @length16_eq(i8* %x, i8* %y) nounwind minsize { ; X86-NOSSE-NEXT: retl ; ; X86-SSE2-LABEL: length16_eq: -; X86-SSE2: # BB#0: +; X86-SSE2: # %bb.0: ; X86-SSE2-NEXT: movl {{[0-9]+}}(%esp), %eax ; X86-SSE2-NEXT: movl {{[0-9]+}}(%esp), %ecx ; X86-SSE2-NEXT: movdqu (%ecx), %xmm0 @@ -417,7 +417,7 @@ define i1 @length16_eq(i8* %x, i8* %y) nounwind minsize { ; X86-SSE2-NEXT: retl ; ; X64-SSE2-LABEL: length16_eq: -; X64-SSE2: # BB#0: +; X64-SSE2: # %bb.0: ; X64-SSE2-NEXT: movdqu (%rsi), %xmm0 ; X64-SSE2-NEXT: movdqu (%rdi), %xmm1 ; X64-SSE2-NEXT: pcmpeqb %xmm0, %xmm1 @@ -427,7 +427,7 @@ define i1 @length16_eq(i8* %x, i8* %y) nounwind minsize { ; X64-SSE2-NEXT: retq ; ; X64-AVX2-LABEL: length16_eq: -; X64-AVX2: # BB#0: +; X64-AVX2: # %bb.0: ; X64-AVX2-NEXT: vmovdqu (%rdi), %xmm0 ; X64-AVX2-NEXT: vpcmpeqb (%rsi), %xmm0, %xmm0 ; X64-AVX2-NEXT: vpmovmskb %xmm0, %eax @@ -441,7 +441,7 @@ define i1 @length16_eq(i8* %x, i8* %y) nounwind minsize { define i1 @length16_eq_const(i8* %X) nounwind minsize { ; X86-NOSSE-LABEL: length16_eq_const: -; X86-NOSSE: # BB#0: +; X86-NOSSE: # %bb.0: ; X86-NOSSE-NEXT: pushl $0 ; X86-NOSSE-NEXT: pushl $16 ; X86-NOSSE-NEXT: pushl $.L.str @@ -453,7 +453,7 @@ define i1 @length16_eq_const(i8* %X) nounwind minsize { ; X86-NOSSE-NEXT: retl ; ; X86-SSE2-LABEL: length16_eq_const: -; X86-SSE2: # BB#0: +; X86-SSE2: # %bb.0: ; X86-SSE2-NEXT: movl {{[0-9]+}}(%esp), %eax ; X86-SSE2-NEXT: movdqu (%eax), %xmm0 ; X86-SSE2-NEXT: pcmpeqb {{\.LCPI.*}}, %xmm0 @@ -463,7 +463,7 @@ define i1 @length16_eq_const(i8* %X) nounwind minsize { ; X86-SSE2-NEXT: retl ; ; X64-SSE2-LABEL: length16_eq_const: -; X64-SSE2: # BB#0: +; X64-SSE2: # %bb.0: ; X64-SSE2-NEXT: movdqu (%rdi), %xmm0 ; X64-SSE2-NEXT: pcmpeqb {{.*}}(%rip), %xmm0 ; X64-SSE2-NEXT: pmovmskb %xmm0, %eax @@ -472,7 +472,7 @@ define i1 @length16_eq_const(i8* %X) nounwind minsize { ; X64-SSE2-NEXT: retq ; ; X64-AVX2-LABEL: length16_eq_const: -; X64-AVX2: # BB#0: +; X64-AVX2: # %bb.0: ; X64-AVX2-NEXT: vmovdqu (%rdi), %xmm0 ; X64-AVX2-NEXT: vpcmpeqb {{.*}}(%rip), %xmm0, %xmm0 ; X64-AVX2-NEXT: vpmovmskb %xmm0, %eax @@ -488,7 +488,7 @@ define i1 @length16_eq_const(i8* %X) nounwind minsize { define i32 @length24(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length24: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $24 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -498,7 +498,7 @@ define i32 @length24(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length24: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $24 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -508,7 +508,7 @@ define i32 @length24(i8* %X, i8* %Y) nounwind minsize { define i1 @length24_eq(i8* %x, i8* %y) nounwind minsize { ; X86-LABEL: length24_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $24 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -520,7 +520,7 @@ define i1 @length24_eq(i8* %x, i8* %y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length24_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $24 ; X64-NEXT: popq %rdx @@ -536,7 +536,7 @@ define i1 @length24_eq(i8* %x, i8* %y) nounwind minsize { define i1 @length24_eq_const(i8* %X) nounwind minsize { ; X86-LABEL: length24_eq_const: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $24 ; X86-NEXT: pushl $.L.str @@ -548,7 +548,7 @@ define i1 @length24_eq_const(i8* %X) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length24_eq_const: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $24 ; X64-NEXT: popq %rdx @@ -565,7 +565,7 @@ define i1 @length24_eq_const(i8* %X) nounwind minsize { define i32 @length32(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length32: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $32 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -575,7 +575,7 @@ define i32 @length32(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length32: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $32 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -587,7 +587,7 @@ define i32 @length32(i8* %X, i8* %Y) nounwind minsize { define i1 @length32_eq(i8* %x, i8* %y) nounwind minsize { ; X86-LABEL: length32_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $32 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -599,7 +599,7 @@ define i1 @length32_eq(i8* %x, i8* %y) nounwind minsize { ; X86-NEXT: retl ; ; X64-SSE2-LABEL: length32_eq: -; X64-SSE2: # BB#0: +; X64-SSE2: # %bb.0: ; X64-SSE2-NEXT: pushq %rax ; X64-SSE2-NEXT: pushq $32 ; X64-SSE2-NEXT: popq %rdx @@ -610,7 +610,7 @@ define i1 @length32_eq(i8* %x, i8* %y) nounwind minsize { ; X64-SSE2-NEXT: retq ; ; X64-AVX2-LABEL: length32_eq: -; X64-AVX2: # BB#0: +; X64-AVX2: # %bb.0: ; X64-AVX2-NEXT: vmovdqu (%rdi), %ymm0 ; X64-AVX2-NEXT: vpcmpeqb (%rsi), %ymm0, %ymm0 ; X64-AVX2-NEXT: vpmovmskb %ymm0, %eax @@ -625,7 +625,7 @@ define i1 @length32_eq(i8* %x, i8* %y) nounwind minsize { define i1 @length32_eq_const(i8* %X) nounwind minsize { ; X86-LABEL: length32_eq_const: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $32 ; X86-NEXT: pushl $.L.str @@ -637,7 +637,7 @@ define i1 @length32_eq_const(i8* %X) nounwind minsize { ; X86-NEXT: retl ; ; X64-SSE2-LABEL: length32_eq_const: -; X64-SSE2: # BB#0: +; X64-SSE2: # %bb.0: ; X64-SSE2-NEXT: pushq %rax ; X64-SSE2-NEXT: pushq $32 ; X64-SSE2-NEXT: popq %rdx @@ -649,7 +649,7 @@ define i1 @length32_eq_const(i8* %X) nounwind minsize { ; X64-SSE2-NEXT: retq ; ; X64-AVX2-LABEL: length32_eq_const: -; X64-AVX2: # BB#0: +; X64-AVX2: # %bb.0: ; X64-AVX2-NEXT: vmovdqu (%rdi), %ymm0 ; X64-AVX2-NEXT: vpcmpeqb {{.*}}(%rip), %ymm0, %ymm0 ; X64-AVX2-NEXT: vpmovmskb %ymm0, %eax @@ -664,7 +664,7 @@ define i1 @length32_eq_const(i8* %X) nounwind minsize { define i32 @length64(i8* %X, i8* %Y) nounwind minsize { ; X86-LABEL: length64: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $64 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -674,7 +674,7 @@ define i32 @length64(i8* %X, i8* %Y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length64: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq $64 ; X64-NEXT: popq %rdx ; X64-NEXT: jmp memcmp # TAILCALL @@ -684,7 +684,7 @@ define i32 @length64(i8* %X, i8* %Y) nounwind minsize { define i1 @length64_eq(i8* %x, i8* %y) nounwind minsize { ; X86-LABEL: length64_eq: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $64 ; X86-NEXT: pushl {{[0-9]+}}(%esp) @@ -696,7 +696,7 @@ define i1 @length64_eq(i8* %x, i8* %y) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length64_eq: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $64 ; X64-NEXT: popq %rdx @@ -712,7 +712,7 @@ define i1 @length64_eq(i8* %x, i8* %y) nounwind minsize { define i1 @length64_eq_const(i8* %X) nounwind minsize { ; X86-LABEL: length64_eq_const: -; X86: # BB#0: +; X86: # %bb.0: ; X86-NEXT: pushl $0 ; X86-NEXT: pushl $64 ; X86-NEXT: pushl $.L.str @@ -724,7 +724,7 @@ define i1 @length64_eq_const(i8* %X) nounwind minsize { ; X86-NEXT: retl ; ; X64-LABEL: length64_eq_const: -; X64: # BB#0: +; X64: # %bb.0: ; X64-NEXT: pushq %rax ; X64-NEXT: pushq $64 ; X64-NEXT: popq %rdx |