Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoiding
authorRoman Divacky <rdivacky@freebsd.org>
Thu, 27 Feb 2014 19:26:29 +0000 (19:26 +0000)
committerRoman Divacky <rdivacky@freebsd.org>
Thu, 27 Feb 2014 19:26:29 +0000 (19:26 +0000)
commit14551f041b36f4d224db5945e3433d384ecc6a7f
tree96ac97d421c56e6cc8d5ae0629c079d836201ef7
parent3e31a5684a48748b469ecd2227490ca2d261bb7a
Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoiding
expensive libcall. Also, Qp_neg is not implemented on at least
FreeBSD. This is also what gcc is doing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202422 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcISelLowering.cpp
test/CodeGen/SPARC/fp128.ll