all 64-bit cpus have cmov, this should fix CodeGen/X86/cmov.ll
authorChris Lattner <sabre@nondot.org>
Sun, 14 Mar 2010 22:24:34 +0000 (22:24 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 14 Mar 2010 22:24:34 +0000 (22:24 +0000)
(at least) on non-x86 builders.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98520 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86.td

index 7919559058b1c8f280bf7156c581d3595c4cb3b9..6a4bdb58603b71f0de1490cf76bce0a21a073887 100644 (file)
@@ -55,7 +55,8 @@ def Feature3DNowA  : SubtargetFeature<"3dnowa", "X863DNowLevel", "ThreeDNowA",
 // 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",