[X86][SchedModel] Add missing scheduling model for SSE related instructions.
authorQuentin Colombet <qcolombet@apple.com>
Mon, 24 Feb 2014 19:33:51 +0000 (19:33 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Mon, 24 Feb 2014 19:33:51 +0000 (19:33 +0000)
commitb55c398992cf39855ab0cedcef3eb7439abe524e
tree2f195f08929b592eb442bcfe946bbd7fbac3609c
parent68e1531d3956b918738a69624db094e39d8b00a1
[X86][SchedModel] Add missing scheduling model for SSE related instructions.

The patch defines new or refines existing generic scheduling classes to match
the behavior of the SSE instructions.
It also maps those scheduling classes on the related SSE instructions.

<rdar://problem/15607571>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202065 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86SchedHaswell.td
lib/Target/X86/X86SchedSandyBridge.td
lib/Target/X86/X86Schedule.td