summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2018-09-10 21:12:19 +0000
committerErich Keane <erich.keane@intel.com>2018-09-10 21:12:19 +0000
commit911ddd6db532715f5f09386047e2cb35c012c747 (patch)
tree3466edcbe31a5633c41cba2071915e310cf098cf /llvm/lib
parente77b48b07840bbbb3c86cd283b07682637ba3869 (diff)
downloadbcm5719-llvm-911ddd6db532715f5f09386047e2cb35c012c747.tar.gz
bcm5719-llvm-911ddd6db532715f5f09386047e2cb35c012c747.zip
Move FeatureAES from SLM, WSM and SNB to GLM and SKL
Complements https://reviews.llvm.org/D51510 and matches https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01940.html GoldmontProc already has FeatureAES. Patch By: thiagomacieira Differential Revision: https://reviews.llvm.org/D51565 llvm-svn: 341861
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86.td4
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index c783745a73d..e5d5d929be9 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -589,7 +589,6 @@ class SilvermontProc<string Name> : ProcessorModel<Name, SLMModel, [
FeatureMOVBE,
FeaturePOPCNT,
FeaturePCLMUL,
- FeatureAES,
FeatureSlowDivide64,
FeatureSlowTwoMemOps,
FeaturePRFCHW,
@@ -702,7 +701,6 @@ class WestmereProc<string Name> : ProcessorModel<Name, SandyBridgeModel, [
Feature64Bit,
FeatureCMPXCHG16B,
FeaturePOPCNT,
- FeatureAES,
FeaturePCLMUL,
FeatureLAHFSAHF,
FeatureMacroFusion
@@ -721,7 +719,6 @@ def SNBFeatures : ProcessorFeatures<[], [
Feature64Bit,
FeatureCMPXCHG16B,
FeaturePOPCNT,
- FeatureAES,
FeatureSlowDivide64,
FeaturePCLMUL,
FeatureXSAVE,
@@ -791,6 +788,7 @@ class BroadwellProc<string Name> : ProcModel<Name, BroadwellModel,
def : BroadwellProc<"broadwell">;
def SKLFeatures : ProcessorFeatures<BDWFeatures.Value, [
+ FeatureAES,
FeatureMPX,
FeatureRTM,
FeatureXSAVEC,
OpenPOWER on IntegriCloud