[X86] Remove unnecessary VBLENDWYrr overrides
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 27 Nov 2022 16:54:39 +0000 (16:54 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 27 Nov 2022 16:54:47 +0000 (16:54 +0000)
commit026df9514eada25e72ff69a587a580fd29ff2732
treeb4d3d085912ee57dc105df9e30e0fc28e31dec5a
parent7603b1e250448f5003a98e4148caa765748848a2
[X86] Remove unnecessary VBLENDWYrr overrides

The znver2 override already matched the WriteBlendY class exactly, and the znver1 override wasn't accounting for ymm double-pumping.

Found with the help of D138359
llvm/lib/Target/X86/X86ScheduleZnver1.td
llvm/lib/Target/X86/X86ScheduleZnver2.td
llvm/test/tools/llvm-mca/X86/Znver1/resources-avx2.s