[llvm-commits] [llvm] r98520 - /llvm/trunk/lib/Target/X86/X86.td

Chris Lattner sabre at nondot.org
Sun Mar 14 15:24:34 PDT 2010


Author: lattner
Date: Sun Mar 14 17:24:34 2010
New Revision: 98520

URL: http://llvm.org/viewvc/llvm-project?rev=98520&view=rev
Log:
all 64-bit cpus have cmov, this should fix CodeGen/X86/cmov.ll
(at least) on non-x86 builders.

Modified:
    llvm/trunk/lib/Target/X86/X86.td

Modified: llvm/trunk/lib/Target/X86/X86.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86.td?rev=98520&r1=98519&r2=98520&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86.td (original)
+++ llvm/trunk/lib/Target/X86/X86.td Sun Mar 14 17:24:34 2010
@@ -55,7 +55,8 @@
 // feature, because SSE2 can be disabled (e.g. for compiling OS kernels)
 // without disabling 64-bit mode.
 def Feature64Bit   : SubtargetFeature<"64bit", "HasX86_64", "true",
-                                      "Support 64-bit instructions">;
+                                      "Support 64-bit instructions",
+                                      [FeatureCMOV]>;
 def FeatureSlowBTMem : SubtargetFeature<"slow-bt-mem", "IsBTMemSlow", "true",
                                        "Bit testing of memory is slow">;
 def FeatureSSE4A   : SubtargetFeature<"sse4a", "HasSSE4A", "true",





More information about the llvm-commits mailing list