summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-22 02:41:12 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-22 02:41:12 +0000
commit67885f5d582ade8fc8ba8569e41666b2aeb81b5c (patch)
treed1cc84bcdbb66469cdf89ce873a80681fcf50f7b /llvm/lib
parente268598dd3c8df79e2c2ca6a392fe5128bb276c8 (diff)
downloadbcm5719-llvm-67885f5d582ade8fc8ba8569e41666b2aeb81b5c.tar.gz
bcm5719-llvm-67885f5d582ade8fc8ba8569e41666b2aeb81b5c.zip
[X86] Enable PRFCHW feature on KNL/KNM and all CPUs inherited from Broadwell.
llvm-svn: 321336
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86.td6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index 9a4af17ab84..7e7c3556909 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -639,7 +639,8 @@ def : HaswellProc<"core-avx2">; // Legacy alias.
def BDWFeatures : ProcessorFeatures<HSWFeatures.Value, [
FeatureADX,
- FeatureRDSEED
+ FeatureRDSEED,
+ FeaturePRFCHW
]>;
class BroadwellProc<string Name> : ProcModel<Name, BroadwellModel,
BDWFeatures.Value, [
@@ -676,7 +677,8 @@ def KNLFeatures : ProcessorFeatures<IVBFeatures.Value, [
FeatureLZCNT,
FeatureBMI,
FeatureBMI2,
- FeatureFMA
+ FeatureFMA,
+ FeaturePRFCHW
]>;
// FIXME: define KNL model
OpenPOWER on IntegriCloud