]> granicus.if.org Git - llvm/commitdiff
[X86] Add CMOV feature to 'i686' processor, making it a proper alias of pentiumpro...
authorCraig Topper <craig.topper@intel.com>
Wed, 1 Nov 2017 22:15:40 +0000 (22:15 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 1 Nov 2017 22:15:40 +0000 (22:15 +0000)
This is consistent with current gcc behavior.

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

lib/Target/X86/X86.td

index 840b3b40d4e253a33bf1a0ed54581972b3c19b56..7143843e0099997aedac9caf3651f4d4535a6aac 100644 (file)
@@ -327,7 +327,7 @@ def : Proc<"i486",            [FeatureX87, FeatureSlowUAMem16]>;
 def : Proc<"i586",            [FeatureX87, FeatureSlowUAMem16]>;
 def : Proc<"pentium",         [FeatureX87, FeatureSlowUAMem16]>;
 def : Proc<"pentium-mmx",     [FeatureX87, FeatureSlowUAMem16, FeatureMMX]>;
-def : Proc<"i686",            [FeatureX87, FeatureSlowUAMem16]>;
+def : Proc<"i686",            [FeatureX87, FeatureSlowUAMem16, FeatureCMOV]>;
 def : Proc<"pentiumpro",      [FeatureX87, FeatureSlowUAMem16, FeatureCMOV]>;
 def : Proc<"pentium2",        [FeatureX87, FeatureSlowUAMem16, FeatureMMX,
                                FeatureCMOV, FeatureFXSR]>;