Split off pinsr/pextr and extractps instructions
(Mostly) fixes PR36887
Note: It might be worth adding a WriteFInsertLd class as well in the future.
| Paths 
 |  Differential  D45929  
[X86] Add vector element insertion/extraction scheduler classes ClosedPublic Authored by RKSimon on Apr 22 2018, 5:51 AM. 
Details Summary Split off pinsr/pextr and extractps instructions (Mostly) fixes PR36887 Note: It might be worth adding a WriteFInsertLd class as well in the future. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Apr 23 2018, 5:36 PM Closed by commit rL330714: [X86] Add vector element insertion/extraction scheduler classes (authored by RKSimon).  ·  Explain WhyApr 24 2018, 6:25 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 143727 llvm/trunk/lib/Target/X86/X86InstrAVX512.td
 
 llvm/trunk/lib/Target/X86/X86InstrMMX.td
 llvm/trunk/lib/Target/X86/X86InstrSSE.td
 
 llvm/trunk/lib/Target/X86/X86SchedBroadwell.td
 llvm/trunk/lib/Target/X86/X86SchedHaswell.td
 llvm/trunk/lib/Target/X86/X86SchedSandyBridge.td
 llvm/trunk/lib/Target/X86/X86SchedSkylakeClient.td
 llvm/trunk/lib/Target/X86/X86SchedSkylakeServer.td
 llvm/trunk/lib/Target/X86/X86Schedule.td
 llvm/trunk/lib/Target/X86/X86ScheduleAtom.td
 llvm/trunk/lib/Target/X86/X86ScheduleBtVer2.td
 llvm/trunk/lib/Target/X86/X86ScheduleSLM.td
 llvm/trunk/lib/Target/X86/X86ScheduleZnver1.td
 llvm/trunk/test/CodeGen/X86/mmx-schedule.ll
 
 llvm/trunk/test/CodeGen/X86/sse41-schedule.ll
 llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse1.s
 llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse41.s
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||