[X86][Atom] Fix CVT uops + port usage
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 12 Dec 2021 22:57:53 +0000 (22:57 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 12 Dec 2021 22:57:53 +0000 (22:57 +0000)
commit9ad5969b5e07e24d14de575533efccfc4162e043
tree67ae04fe6a4f52d7c441c4724ebd82b43dc1fcd4
parent4c1d24839799f4f421335d20a271b78b138d822f
[X86][Atom] Fix CVT uops + port usage

Fix overrides to use both ports. Update the uops counts + port usage based off the most recent llvm-exegesis captures (PR36895) and what Intel AoM / Agner reports as well.
llvm/lib/Target/X86/X86ScheduleAtom.td
llvm/test/tools/llvm-mca/X86/Atom/resources-sse1.s
llvm/test/tools/llvm-mca/X86/Atom/resources-sse2.s