[X86] Cleanup WriteFStore/WriteVecStore schedules
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 9 May 2018 11:01:16 +0000 (11:01 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 9 May 2018 11:01:16 +0000 (11:01 +0000)
commitab34aa8294680de3228fc5c49ef01de835e5a018
tree7b6bd72cbb6e5d30140829bd0055e1fd50741367
parenteead208872cb75cc205392a3fe6acdc89c8c2821
[X86] Cleanup WriteFStore/WriteVecStore schedules

MOVNTPD/MOVNTPS should be WriteFStore

Standardized BDW/HSW/SKL/SKX WriteFStore/WriteVecStore - fixes some missed instregex patterns. (V)MASKMOVDQU was already using the default, its costs gets increased but is still nowhere near the real cost of that nasty instruction....

llvm-svn: 331864
14 files changed:
llvm/lib/Target/X86/X86InstrSSE.td
llvm/lib/Target/X86/X86SchedBroadwell.td
llvm/lib/Target/X86/X86SchedHaswell.td
llvm/lib/Target/X86/X86SchedSkylakeClient.td
llvm/lib/Target/X86/X86SchedSkylakeServer.td
llvm/test/CodeGen/X86/avx512vl-intrinsics.ll
llvm/test/tools/llvm-mca/X86/Broadwell/resources-avx1.s
llvm/test/tools/llvm-mca/X86/Broadwell/resources-sse2.s
llvm/test/tools/llvm-mca/X86/Haswell/resources-avx1.s
llvm/test/tools/llvm-mca/X86/Haswell/resources-sse2.s
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-avx1.s
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-sse2.s
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx1.s
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-sse2.s