diff options
| author | Erich Keane <erich.keane@intel.com> | 2018-09-10 21:12:19 +0000 |
|---|---|---|
| committer | Erich Keane <erich.keane@intel.com> | 2018-09-10 21:12:19 +0000 |
| commit | 911ddd6db532715f5f09386047e2cb35c012c747 (patch) | |
| tree | 3466edcbe31a5633c41cba2071915e310cf098cf /llvm/lib | |
| parent | e77b48b07840bbbb3c86cd283b07682637ba3869 (diff) | |
| download | bcm5719-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.td | 4 |
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, |

