[X86] Split WriteShuffle/WriteVarShuffle + WriteBlend/WriteVarBlend into XMM and...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 2 May 2018 18:48:23 +0000 (18:48 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 2 May 2018 18:48:23 +0000 (18:48 +0000)
commit6732f6ea5195fa2e6b02dbeecf48a7a3683f95b6
treec99b670d29714b04f4b3ed0adf4645a429df0375
parent354df2eeabaffb6ead755d1808319da43172c40d
[X86] Split WriteShuffle/WriteVarShuffle + WriteBlend/WriteVarBlend into XMM and YMM/ZMM scheduler classes

llvm-svn: 331386
14 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
llvm/test/CodeGen/X86/avx512-shuffle-schedule.ll
llvm/test/CodeGen/X86/xop-schedule.ll