diff options
Diffstat (limited to 'lib/Target')
-rw-r--r-- | lib/Target/X86/X86.td | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Target/X86/X86.td b/lib/Target/X86/X86.td index 2c3643d..da989ad 100644 --- a/lib/Target/X86/X86.td +++ b/lib/Target/X86/X86.td @@ -206,6 +206,15 @@ def : ProcessorModel<"atom", AtomModel, FeatureLEAUsesAG, FeaturePadShortFunctions]>; +// Silvermont. +def : ProcessorModel<"slm", AtomModel, + [ProcIntelAtom, FeatureSSE42, FeatureCMPXCHG16B, + FeatureMOVBE, FeatureSlowBTMem, FeatureLeaForSP, + FeatureSlowDivide, + FeatureCallRegIndirect, + FeatureLEAUsesAG, + FeaturePadShortFunctions]>; + // "Arrandale" along with corei3 and corei5 def : ProcessorModel<"corei7", SandyBridgeModel, [FeatureSSE42, FeatureCMPXCHG16B, FeatureSlowBTMem, |