]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Pull in r175962 from upstream llvm trunk:
authordim <dim@FreeBSD.org>
Sat, 23 Feb 2013 22:48:12 +0000 (22:48 +0000)
committerdim <dim@FreeBSD.org>
Sat, 23 Feb 2013 22:48:12 +0000 (22:48 +0000)
commita615230e591865d556975a47a4dc7d5cefbf4ebd
tree442a3370161ef7d928e2541aec9053a36346424e
parent2ef08f9a2e7bb79e977b0385d10df6dab9798255
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.

MFC after: 1 week
contrib/llvm/lib/Target/X86/X86InstrCompiler.td