diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/popcnt-schedule.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/popcnt-schedule.ll | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/X86/popcnt-schedule.ll b/llvm/test/CodeGen/X86/popcnt-schedule.ll index 704d4ac5ccb..b6ee5a9bfa0 100644 --- a/llvm/test/CodeGen/X86/popcnt-schedule.ll +++ b/llvm/test/CodeGen/X86/popcnt-schedule.ll @@ -38,11 +38,11 @@ define i16 @test_ctpop_i16(i16 zeroext %a0, i16 *%a1) { ; ; HASWELL-LABEL: test_ctpop_i16: ; HASWELL: # %bb.0: -; HASWELL-NEXT: popcntw (%rsi), %cx # sched: [3:1.00] +; HASWELL-NEXT: popcntw (%rsi), %cx # sched: [8:1.00] ; HASWELL-NEXT: popcntw %di, %ax # sched: [3:1.00] ; HASWELL-NEXT: orl %ecx, %eax # sched: [1:0.25] ; HASWELL-NEXT: # kill: def %ax killed %ax killed %eax -; HASWELL-NEXT: retq # sched: [2:1.00] +; HASWELL-NEXT: retq # sched: [7:1.00] ; ; BROADWELL-LABEL: test_ctpop_i16: ; BROADWELL: # %bb.0: @@ -107,10 +107,10 @@ define i32 @test_ctpop_i32(i32 %a0, i32 *%a1) { ; ; HASWELL-LABEL: test_ctpop_i32: ; HASWELL: # %bb.0: -; HASWELL-NEXT: popcntl (%rsi), %ecx # sched: [3:1.00] +; HASWELL-NEXT: popcntl (%rsi), %ecx # sched: [8:1.00] ; HASWELL-NEXT: popcntl %edi, %eax # sched: [3:1.00] ; HASWELL-NEXT: orl %ecx, %eax # sched: [1:0.25] -; HASWELL-NEXT: retq # sched: [2:1.00] +; HASWELL-NEXT: retq # sched: [7:1.00] ; ; BROADWELL-LABEL: test_ctpop_i32: ; BROADWELL: # %bb.0: @@ -171,10 +171,10 @@ define i64 @test_ctpop_i64(i64 %a0, i64 *%a1) { ; ; HASWELL-LABEL: test_ctpop_i64: ; HASWELL: # %bb.0: -; HASWELL-NEXT: popcntq (%rsi), %rcx # sched: [3:1.00] +; HASWELL-NEXT: popcntq (%rsi), %rcx # sched: [8:1.00] ; HASWELL-NEXT: popcntq %rdi, %rax # sched: [3:1.00] ; HASWELL-NEXT: orq %rcx, %rax # sched: [1:0.25] -; HASWELL-NEXT: retq # sched: [2:1.00] +; HASWELL-NEXT: retq # sched: [7:1.00] ; ; BROADWELL-LABEL: test_ctpop_i64: ; BROADWELL: # %bb.0: |