OSDN Git Service

[X86] Add vector masked load/store scheduler classes (PR32857)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 8 May 2018 12:17:55 +0000 (12:17 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 8 May 2018 12:17:55 +0000 (12:17 +0000)
commit155f943ddf7a1035ad68f8c992e8ae40a40192fb
tree50bebdd8027a1f573d99c83723aa29183ea0e317
parent91ba6e733866ca1c00afa0aee5a3016c38123587
[X86] Add vector masked load/store scheduler classes (PR32857)

Split off from existing vector load/store classes to remove InstRW overrides.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331760 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86SchedBroadwell.td
lib/Target/X86/X86SchedHaswell.td
lib/Target/X86/X86SchedSandyBridge.td
lib/Target/X86/X86SchedSkylakeClient.td
lib/Target/X86/X86SchedSkylakeServer.td
lib/Target/X86/X86Schedule.td
lib/Target/X86/X86ScheduleAtom.td
lib/Target/X86/X86ScheduleBtVer2.td
lib/Target/X86/X86ScheduleSLM.td
lib/Target/X86/X86ScheduleZnver1.td
test/CodeGen/X86/avx2-schedule.ll