[X86][Btver2] Fix BSF/BSR schedule
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 28 Sep 2018 10:26:48 +0000 (10:26 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 28 Sep 2018 10:26:48 +0000 (10:26 +0000)
commit17e5981ebf44e9868fb486d2198166bacfae210f
tree08a3ee71648c2ebea42e02cc073eb1a6f44793b4
parent8d72ecc36f12252e20bb63e1177a17e99019a6b4
[X86][Btver2] Fix BSF/BSR schedule

Double throughput to account for 2 pipes + fix BSF's latency/uop counts

Match AMD Fam16h SOG + llvm-exegesis tests

llvm-svn: 343311
llvm/lib/Target/X86/X86ScheduleBtVer2.td
llvm/test/CodeGen/X86/schedule-x86_64.ll
llvm/test/tools/llvm-mca/X86/BtVer2/clear-super-register-1.s
llvm/test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s