[X86] Break false dependencies before partial register updates when the source operan...
authorMichael Kuperstein <michael.m.kuperstein@intel.com>
Mon, 15 Dec 2014 13:18:21 +0000 (13:18 +0000)
committerMichael Kuperstein <michael.m.kuperstein@intel.com>
Mon, 15 Dec 2014 13:18:21 +0000 (13:18 +0000)
commit47c97157ef2df454eef13c70a7e1f89a7f3e7f06
tree6e870d81e926e6728f2181803ac922cf9ab66a55
parent7da4037c81308eef1aa67ecded1b70226ae27987
[X86] Break false dependencies before partial register updates when the source operand is in memory

Adds the various "rm" instruction variants into the list of instructions that have a partial register update. Also adds all variants of SQRTSD that were missing in the original list.

Differential Revision: http://reviews.llvm.org/D6620

llvm-svn: 224246
llvm/lib/Target/X86/X86InstrInfo.cpp
llvm/test/CodeGen/X86/break-sse-dep.ll
llvm/test/CodeGen/X86/sse-domains.ll