[X86] Replace unnecessary CVTSD2SI/CVTSS2SI overrides with better base class defs
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 9 Nov 2022 14:54:03 +0000 (14:54 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 9 Nov 2022 14:55:29 +0000 (14:55 +0000)
commita209744986b00e6d47b0047076f2ef81a5613295
tree64a78164c8369d1ef6b1a7ac7aaac7e3f540ebbb
parentb809d73973bb5aeedeb6a18cac2a7b3111d0c8d2
[X86] Replace unnecessary CVTSD2SI/CVTSS2SI overrides with better base class defs

Broadwell/Haswell were completely overriding the WriteCvtSD2I/WriteCvtSS2I class defs - we can remove those overrides entirely by just choosing better class defs.
llvm/lib/Target/X86/X86SchedBroadwell.td
llvm/lib/Target/X86/X86SchedHaswell.td