summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-01-26 19:34:14 +0000
committerCraig Topper <craig.topper@intel.com>2018-01-26 19:34:14 +0000
commitb207dd68708b8ff69dadd721c50628438a768d00 (patch)
tree27d6494ec744cb338a785d351cd9f88774c1830d /llvm/lib
parent71b74ebb1e3732e3e40fe288ef864de91febc6ed (diff)
downloadbcm5719-llvm-b207dd68708b8ff69dadd721c50628438a768d00.tar.gz
bcm5719-llvm-b207dd68708b8ff69dadd721c50628438a768d00.zip
[X86] Add 'rdrnd' feature to silvermont to match recent gcc bug fix.
gcc recently fixed this bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83546 llvm-svn: 323550
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index 3304440325d..2c064c43d9d 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -544,6 +544,7 @@ class SilvermontProc<string Name> : ProcessorModel<Name, SLMModel, [
FeatureSlowLEA,
FeatureSlowIncDec,
FeatureSlowPMULLD,
+ FeatureRDRAND,
FeatureLAHFSAHF
]>;
def : SilvermontProc<"silvermont">;
OpenPOWER on IntegriCloud