[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)
commit299e0d4c24f2a4040b891c8c8d4b2d6d84a23834
treeef7d6b47c887633d67a0275264ff4d55eeacaf5b
parent4dcffed444be1ff439152e8abad07ce0a80a7a54
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224246 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/break-sse-dep.ll
test/CodeGen/X86/sse-domains.ll