[X86] Use instrs instead of instregex for gather/scatter instructions in the schedule...
authorCraig Topper <craig.topper@intel.com>
Sat, 16 Dec 2017 18:35:29 +0000 (18:35 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 16 Dec 2017 18:35:29 +0000 (18:35 +0000)
commit17a311831cfe38f8ab3d57e79ac399aaa7fcab60
tree14b99e2051ac7a41a48b92257a0b1a6ea92612b6
parent5f022d278bca4b53e3ece64407394a1db9b263e2
[X86] Use instrs instead of instregex for gather/scatter instructions in the scheduler models. Combine into single InstrRW entries.

The reduces the number of scheduler groups in subtarget info.

llvm-svn: 320923
llvm/lib/Target/X86/X86SchedBroadwell.td
llvm/lib/Target/X86/X86SchedHaswell.td
llvm/lib/Target/X86/X86SchedSkylakeClient.td
llvm/lib/Target/X86/X86SchedSkylakeServer.td