X86 SSE: update rsqrtss and rcpss to use two source operands and
authorManman Ren <mren@apple.com>
Tue, 30 Oct 2012 23:53:59 +0000 (23:53 +0000)
committerManman Ren <mren@apple.com>
Tue, 30 Oct 2012 23:53:59 +0000 (23:53 +0000)
commitdfd0b9b460686ca9491e49dd3647beec5e748a1a
tree1713bc57a1af86db5c6db4072b03a90e02bfd179
parentbbc6e671b1a902c96aff152cc524a5ee6e253907
X86 SSE: update rsqrtss and rcpss to use two source operands and
the first source operand is tied to the destination operand.

This is to accurately model the corresponding instructions where the upper
bits are unmodified.

rdar://12558838
PR14221

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167064 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/sse_partial_update.ll [new file with mode: 0644]