[X86] Split WriteVecLogic into XMM and YMM/ZMM scheduler classes
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 1 May 2018 12:39:17 +0000 (12:39 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 1 May 2018 12:39:17 +0000 (12:39 +0000)
commit57f2b185ac010f47e977785af2acfc51d41808b7
tree15d59b2445bf5f16d04513abdd8c5e80cc53eef9
parent82ef8e19ef1dc06e7dde6a07ed035bf42213af07
[X86] Split WriteVecLogic into XMM and YMM/ZMM scheduler classes

This removes all the WriteVecLogic InstRW overrides.

llvm-svn: 331258
12 files changed:
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
llvm/test/CodeGen/X86/avx2-schedule.ll
llvm/test/CodeGen/X86/avx512-schedule.ll