[X86] AMD Zen 3: same-reg AVX YMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom
authorRoman Lebedev <lebedev.ri@gmail.com>
Fri, 14 May 2021 10:40:45 +0000 (13:40 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Fri, 14 May 2021 11:06:24 +0000 (14:06 +0300)
commitd8a595b81c114d2c8251790d2d2e55f6659db3bd
tree24f229691e674aa86b01c5e697c9139ff241981d
parentfd4cbc822b6d4c8ce0e6e162e1c0648686e5a834
[X86] AMD Zen 3: same-reg AVX YMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom

As confirmed by exegesis measurements, and ref docs.
llvm/lib/Target/X86/X86ScheduleZnver3.td
llvm/test/tools/llvm-mca/X86/Znver3/zero-idioms-avx-ymm.s