[X86] Split WriteFHadd into XMM and YMM/ZMM scheduler classes
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 27 Apr 2018 16:11:57 +0000 (16:11 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 27 Apr 2018 16:11:57 +0000 (16:11 +0000)
commitc3c767bf505ed825a2d90d24560fe7e305cb2ff5
tree66d6dee897d3b1aa0da6852b5d8109a469b60fb0
parenta38f573ad0e5a517d007835d3ba9c3d670f49672
[X86] Split WriteFHadd into XMM and YMM/ZMM scheduler classes

This removes all the HADD/HSUB PS/PD InstRW overrides.

llvm-svn: 331054
llvm/lib/Target/X86/X86InstrSSE.td
llvm/lib/Target/X86/X86SchedBroadwell.td
llvm/lib/Target/X86/X86SchedHaswell.td
llvm/lib/Target/X86/X86SchedSandyBridge.td
llvm/lib/Target/X86/X86SchedSkylakeClient.td
llvm/lib/Target/X86/X86SchedSkylakeServer.td
llvm/lib/Target/X86/X86Schedule.td
llvm/lib/Target/X86/X86ScheduleAtom.td
llvm/lib/Target/X86/X86ScheduleBtVer2.td
llvm/lib/Target/X86/X86ScheduleSLM.td
llvm/lib/Target/X86/X86ScheduleZnver1.td