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)
commit6b223a4f065fc10d598abe57a9e8becb0ea7fe09
treee2b4ebae5d2c01f5c13b83d5272bfcdb6e1d84b3
parent4902e033b5bbc4a8c825e2bdf20e54bfc12f0490
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

llvm-svn: 167064
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/CodeGen/X86/sse_partial_update.ll [new file with mode: 0644]