[X86][Skylake] Merge multiple InstrRW entries that map to the same SchedWriteRes...
authorCraig Topper <craig.topper@intel.com>
Thu, 22 Mar 2018 04:23:41 +0000 (04:23 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 22 Mar 2018 04:23:41 +0000 (04:23 +0000)
commitfc179c6dd59b0da8068ecb800095e79d2ec41bc6
treeb6fdac2c21d56ed92e0d211dbad1554a3b0282fa
parent523de05a1faafe9846608b796b5d7d5b51f4e6cf
[X86][Skylake] Merge multiple InstrRW entries that map to the same SchedWriteRes group (NFCI) (PR35955)

I've also merged some VEX/non-VEX instregex strings with a (V?) prefix or (Y?) ymm variant - there are still a lot more of these to do.

This reduces the size of the optimized llc binary on my computer by 400K. Presumably because we went from 5000+ scheduler classes per CPU to ~2000.

llvm-svn: 328179
llvm/lib/Target/X86/X86SchedSkylakeClient.td
llvm/lib/Target/X86/X86SchedSkylakeServer.td