diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/lzcnt-schedule.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/lzcnt-schedule.ll | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/llvm/test/CodeGen/X86/lzcnt-schedule.ll b/llvm/test/CodeGen/X86/lzcnt-schedule.ll index 10f1935f88f..64874bdee81 100644 --- a/llvm/test/CodeGen/X86/lzcnt-schedule.ll +++ b/llvm/test/CodeGen/X86/lzcnt-schedule.ll @@ -9,7 +9,7 @@ define i16 @test_ctlz_i16(i16 zeroext %a0, i16 *%a1) { ; GENERIC-LABEL: test_ctlz_i16: -; GENERIC: # BB#0: +; GENERIC: # %bb.0: ; GENERIC-NEXT: lzcntw (%rsi), %cx ; GENERIC-NEXT: lzcntw %di, %ax ; GENERIC-NEXT: orl %ecx, %eax # sched: [1:0.33] @@ -17,7 +17,7 @@ define i16 @test_ctlz_i16(i16 zeroext %a0, i16 *%a1) { ; GENERIC-NEXT: retq # sched: [1:1.00] ; ; HASWELL-LABEL: test_ctlz_i16: -; HASWELL: # BB#0: +; HASWELL: # %bb.0: ; HASWELL-NEXT: lzcntw (%rsi), %cx # sched: [3:1.00] ; HASWELL-NEXT: lzcntw %di, %ax # sched: [3:1.00] ; HASWELL-NEXT: orl %ecx, %eax # sched: [1:0.25] @@ -25,7 +25,7 @@ define i16 @test_ctlz_i16(i16 zeroext %a0, i16 *%a1) { ; HASWELL-NEXT: retq # sched: [2:1.00] ; ; BROADWELL-LABEL: test_ctlz_i16: -; BROADWELL: # BB#0: +; BROADWELL: # %bb.0: ; BROADWELL-NEXT: lzcntw (%rsi), %cx # sched: [8:1.00] ; BROADWELL-NEXT: lzcntw %di, %ax # sched: [3:1.00] ; BROADWELL-NEXT: orl %ecx, %eax # sched: [1:0.25] @@ -33,7 +33,7 @@ define i16 @test_ctlz_i16(i16 zeroext %a0, i16 *%a1) { ; BROADWELL-NEXT: retq # sched: [7:1.00] ; ; SKYLAKE-LABEL: test_ctlz_i16: -; SKYLAKE: # BB#0: +; SKYLAKE: # %bb.0: ; SKYLAKE-NEXT: lzcntw (%rsi), %cx # sched: [8:1.00] ; SKYLAKE-NEXT: lzcntw %di, %ax # sched: [3:1.00] ; SKYLAKE-NEXT: orl %ecx, %eax # sched: [1:0.25] @@ -41,7 +41,7 @@ define i16 @test_ctlz_i16(i16 zeroext %a0, i16 *%a1) { ; SKYLAKE-NEXT: retq # sched: [7:1.00] ; ; BTVER2-LABEL: test_ctlz_i16: -; BTVER2: # BB#0: +; BTVER2: # %bb.0: ; BTVER2-NEXT: lzcntw (%rsi), %cx ; BTVER2-NEXT: lzcntw %di, %ax ; BTVER2-NEXT: orl %ecx, %eax # sched: [1:0.50] @@ -49,7 +49,7 @@ define i16 @test_ctlz_i16(i16 zeroext %a0, i16 *%a1) { ; BTVER2-NEXT: retq # sched: [4:1.00] ; ; ZNVER1-LABEL: test_ctlz_i16: -; ZNVER1: # BB#0: +; ZNVER1: # %bb.0: ; ZNVER1-NEXT: lzcntw (%rsi), %cx # sched: [6:0.50] ; ZNVER1-NEXT: lzcntw %di, %ax # sched: [2:0.25] ; ZNVER1-NEXT: orl %ecx, %eax # sched: [1:0.25] @@ -65,42 +65,42 @@ declare i16 @llvm.ctlz.i16(i16, i1) define i32 @test_ctlz_i32(i32 %a0, i32 *%a1) { ; GENERIC-LABEL: test_ctlz_i32: -; GENERIC: # BB#0: +; GENERIC: # %bb.0: ; GENERIC-NEXT: lzcntl (%rsi), %ecx ; GENERIC-NEXT: lzcntl %edi, %eax ; GENERIC-NEXT: orl %ecx, %eax # sched: [1:0.33] ; GENERIC-NEXT: retq # sched: [1:1.00] ; ; HASWELL-LABEL: test_ctlz_i32: -; HASWELL: # BB#0: +; HASWELL: # %bb.0: ; HASWELL-NEXT: lzcntl (%rsi), %ecx # sched: [3:1.00] ; HASWELL-NEXT: lzcntl %edi, %eax # sched: [3:1.00] ; HASWELL-NEXT: orl %ecx, %eax # sched: [1:0.25] ; HASWELL-NEXT: retq # sched: [2:1.00] ; ; BROADWELL-LABEL: test_ctlz_i32: -; BROADWELL: # BB#0: +; BROADWELL: # %bb.0: ; BROADWELL-NEXT: lzcntl (%rsi), %ecx # sched: [8:1.00] ; BROADWELL-NEXT: lzcntl %edi, %eax # sched: [3:1.00] ; BROADWELL-NEXT: orl %ecx, %eax # sched: [1:0.25] ; BROADWELL-NEXT: retq # sched: [7:1.00] ; ; SKYLAKE-LABEL: test_ctlz_i32: -; SKYLAKE: # BB#0: +; SKYLAKE: # %bb.0: ; SKYLAKE-NEXT: lzcntl (%rsi), %ecx # sched: [8:1.00] ; SKYLAKE-NEXT: lzcntl %edi, %eax # sched: [3:1.00] ; SKYLAKE-NEXT: orl %ecx, %eax # sched: [1:0.25] ; SKYLAKE-NEXT: retq # sched: [7:1.00] ; ; BTVER2-LABEL: test_ctlz_i32: -; BTVER2: # BB#0: +; BTVER2: # %bb.0: ; BTVER2-NEXT: lzcntl (%rsi), %ecx ; BTVER2-NEXT: lzcntl %edi, %eax ; BTVER2-NEXT: orl %ecx, %eax # sched: [1:0.50] ; BTVER2-NEXT: retq # sched: [4:1.00] ; ; ZNVER1-LABEL: test_ctlz_i32: -; ZNVER1: # BB#0: +; ZNVER1: # %bb.0: ; ZNVER1-NEXT: lzcntl (%rsi), %ecx # sched: [6:0.50] ; ZNVER1-NEXT: lzcntl %edi, %eax # sched: [2:0.25] ; ZNVER1-NEXT: orl %ecx, %eax # sched: [1:0.25] @@ -115,42 +115,42 @@ declare i32 @llvm.ctlz.i32(i32, i1) define i64 @test_ctlz_i64(i64 %a0, i64 *%a1) { ; GENERIC-LABEL: test_ctlz_i64: -; GENERIC: # BB#0: +; GENERIC: # %bb.0: ; GENERIC-NEXT: lzcntq (%rsi), %rcx ; GENERIC-NEXT: lzcntq %rdi, %rax ; GENERIC-NEXT: orq %rcx, %rax # sched: [1:0.33] ; GENERIC-NEXT: retq # sched: [1:1.00] ; ; HASWELL-LABEL: test_ctlz_i64: -; HASWELL: # BB#0: +; HASWELL: # %bb.0: ; HASWELL-NEXT: lzcntq (%rsi), %rcx # sched: [3:1.00] ; HASWELL-NEXT: lzcntq %rdi, %rax # sched: [3:1.00] ; HASWELL-NEXT: orq %rcx, %rax # sched: [1:0.25] ; HASWELL-NEXT: retq # sched: [2:1.00] ; ; BROADWELL-LABEL: test_ctlz_i64: -; BROADWELL: # BB#0: +; BROADWELL: # %bb.0: ; BROADWELL-NEXT: lzcntq (%rsi), %rcx # sched: [8:1.00] ; BROADWELL-NEXT: lzcntq %rdi, %rax # sched: [3:1.00] ; BROADWELL-NEXT: orq %rcx, %rax # sched: [1:0.25] ; BROADWELL-NEXT: retq # sched: [7:1.00] ; ; SKYLAKE-LABEL: test_ctlz_i64: -; SKYLAKE: # BB#0: +; SKYLAKE: # %bb.0: ; SKYLAKE-NEXT: lzcntq (%rsi), %rcx # sched: [8:1.00] ; SKYLAKE-NEXT: lzcntq %rdi, %rax # sched: [3:1.00] ; SKYLAKE-NEXT: orq %rcx, %rax # sched: [1:0.25] ; SKYLAKE-NEXT: retq # sched: [7:1.00] ; ; BTVER2-LABEL: test_ctlz_i64: -; BTVER2: # BB#0: +; BTVER2: # %bb.0: ; BTVER2-NEXT: lzcntq (%rsi), %rcx ; BTVER2-NEXT: lzcntq %rdi, %rax ; BTVER2-NEXT: orq %rcx, %rax # sched: [1:0.50] ; BTVER2-NEXT: retq # sched: [4:1.00] ; ; ZNVER1-LABEL: test_ctlz_i64: -; ZNVER1: # BB#0: +; ZNVER1: # %bb.0: ; ZNVER1-NEXT: lzcntq (%rsi), %rcx # sched: [6:0.50] ; ZNVER1-NEXT: lzcntq %rdi, %rax # sched: [2:0.25] ; ZNVER1-NEXT: orq %rcx, %rax # sched: [1:0.25] |