[llvm] ba237cb - Revert rG6a0bbb84cef28ed642a730e55c52447b8c870647 "[X86] RDRAND is a Goldmont feature, not Silvermont"

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 11 10:19:43 PST 2022


Author: Simon Pilgrim
Date: 2022-12-11T18:19:31Z
New Revision: ba237cb26804a1759d647dc3623e3b0afcd2e25a

URL: https://github.com/llvm/llvm-project/commit/ba237cb26804a1759d647dc3623e3b0afcd2e25a
DIFF: https://github.com/llvm/llvm-project/commit/ba237cb26804a1759d647dc3623e3b0afcd2e25a.diff

LOG: Revert rG6a0bbb84cef28ed642a730e55c52447b8c870647 "[X86] RDRAND is a Goldmont feature, not Silvermont"

RDRAND is a Silvermont feature - confirmed with CPUID

Added: 
    

Modified: 
    llvm/lib/Target/X86/X86.td

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index c36c241282e6..9e2e2ce3440e 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -976,7 +976,8 @@ def ProcessorFeatures {
                                                   FeatureCRC32,
                                                   FeaturePOPCNT,
                                                   FeaturePCLMUL,
-                                                  FeaturePRFCHW];
+                                                  FeaturePRFCHW,
+                                                  FeatureRDRAND];
   list<SubtargetFeature> SLMTuning = [TuningUseSLMArithCosts,
                                       TuningSlowTwoMemOps,
                                       TuningSlowLEA,
@@ -993,7 +994,6 @@ def ProcessorFeatures {
   // Goldmont
   list<SubtargetFeature> GLMAdditionalFeatures = [FeatureAES,
                                                   FeatureSHA,
-                                                  FeatureRDRAND,
                                                   FeatureRDSEED,
                                                   FeatureXSAVE,
                                                   FeatureXSAVEOPT,


        


More information about the llvm-commits mailing list