[X86] AMD Zen 3: XCHG is a zero-cycle instruction
authorRoman Lebedev <lebedev.ri@gmail.com>
Sun, 9 May 2021 14:32:37 +0000 (17:32 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Sun, 9 May 2021 17:37:57 +0000 (20:37 +0300)
commita21df76db6c41dc87d027e9eb34695d7763f809e
tree1567038a43bc3e243fc4e6c3487edda2b35d04f7
parentad5f3f525828e1e499e94a5065bada5b5df936cb
[X86] AMD Zen 3: XCHG is a zero-cycle instruction

As measured by exegesis and confirmed by reference docs.
llvm/lib/Target/X86/X86ScheduleZnver3.td
llvm/test/tools/llvm-mca/X86/Znver3/reg-move-elimination-gpr.s
llvm/test/tools/llvm-mca/X86/Znver3/resources-x86_64.s