]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r247205:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 2 Mar 2013 14:39:48 +0000 (14:39 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 2 Mar 2013 14:39:48 +0000 (14:39 +0000)
commitd33333f769df0b3371e8ba19776880202ee46062
treee143aee180cda6d23d5bebd5e4dbcaa61dd4f9ce
parent21543a8f6e204e937295ecc7dcd31de740002520
MFC r247205:

Pull in r175962 from upstream llvm trunk:

  X86: Disable cmov-memory patterns on subtargets without cmov.

  Fixes PR15115.

For the i386 arch, this should enable cmov instructions only on
-march=pentiumpro and higher.  Since our default CPU is i486, cmov
instructions will now be disabled by default.

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