[X86] AMD Zen 3: AVX XMM moves are zero-cycle
authorRoman Lebedev <lebedev.ri@gmail.com>
Fri, 7 May 2021 13:23:38 +0000 (16:23 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Fri, 7 May 2021 14:06:44 +0000 (17:06 +0300)
commitee020b930d1299acf42b759dd15a44d2020ef963
tree7f87e9edd019dd307afee8f8fb7aab84a40c9c23
parent9db4203883f57f34e7e88fd6deb761ef8a9f7d5a
[X86] AMD Zen 3: AVX XMM moves are zero-cycle

I've verified this with llvm-exegesis.
This is not limited to zero registers.
llvm/lib/Target/X86/X86ScheduleZnver3.td
llvm/test/tools/llvm-mca/X86/Znver3/reg-move-elimination-avx-xmm.s