OSDN Git Service

[X86][Btver2] Most RMW instructions don't require an additional uop
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 3 Oct 2018 10:28:43 +0000 (10:28 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 3 Oct 2018 10:28:43 +0000 (10:28 +0000)
commit2b610ad483765810c7ae4e7563f4810d0631e804
tree92d24ad60260182393ac15879642a5c1ab874d87
parentf7055267ae21773785a616886578a0752ddaf977
[X86][Btver2] Most RMW instructions don't require an additional uop

Remove uop on WriteRMW and move it into the few instructions that need it.

Match AMD Fam16h SOG + llvm-exegesis tests

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343671 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ScheduleBtVer2.td
test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s