[X86] Replace unnecessary SKL conversion overrides with better base class defs
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 12 Nov 2022 10:23:52 +0000 (10:23 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 12 Nov 2022 10:23:58 +0000 (10:23 +0000)
commitda2366d5322ec2c5b95056e0b48c3bc6fcee02bc
tree37eb39f568bb85f86cd483eb88705f168f8a30d7
parent97bb272c0830b7167a3e89a22d932c033d3eca19
[X86] Replace unnecessary SKL conversion overrides with better base class defs

Split various conversion instructions that use different scheduler pipes for the reg-reg and reg-mem variants (and not an additional Port23 uop for memory folding) - declare the classes separately instead of using the SKLWriteResPair helper
llvm/lib/Target/X86/X86SchedSkylakeClient.td