]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r259888:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 28 Dec 2013 01:56:04 +0000 (01:56 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 28 Dec 2013 01:56:04 +0000 (01:56 +0000)
commitf6925a2e6daeeeef7d99d192a949e35f5845f07e
tree154f4c2c2dd11c307d99b9ef598cf7789d8e1607
parentde27794d2f02cdcb252597ee890219d0e99b4908
MFC r259888:

Pull in r183971 from upstream llvm trunk:

  X86: cvtpi2ps is just an SSE instruction with MMX operands. It has no AVX
  equivalent.

  Give it the right register format so we can also emit it when AVX is enabled.

This should fix a "Cannot select: intrinsic %llvm.x86.sse.cvtpi2ps" fatal error
in clang while building the gnuradio port for amd64.

Reported by: db

git-svn-id: svn://svn.freebsd.org/base/stable/10@259989 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/llvm/lib/Target/X86/X86InstrMMX.td