diff options
author | Craig Topper <craig.topper@intel.com> | 2017-12-22 04:51:00 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-12-22 04:51:00 +0000 |
commit | 66b110edceb104140bdbb959f45b308826a1f2eb (patch) | |
tree | f07adc9874321ab21e90c8140d0178a4be09398e /clang/lib/Basic/Targets/X86.cpp | |
parent | e2873a17d758ec86258f5d3c60a18a8ba4f7c6dc (diff) | |
download | bcm5719-llvm-66b110edceb104140bdbb959f45b308826a1f2eb.tar.gz bcm5719-llvm-66b110edceb104140bdbb959f45b308826a1f2eb.zip |
[X86] Add 'prfchw' to the correct CPUs to match the backend.
llvm-svn: 321341
Diffstat (limited to 'clang/lib/Basic/Targets/X86.cpp')
-rw-r--r-- | clang/lib/Basic/Targets/X86.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp index 103916cf047..bdf5cdb9407 100644 --- a/clang/lib/Basic/Targets/X86.cpp +++ b/clang/lib/Basic/Targets/X86.cpp @@ -159,6 +159,7 @@ bool X86TargetInfo::initFeatureMap( case CK_Broadwell: setFeatureEnabledImpl(Features, "rdseed", true); setFeatureEnabledImpl(Features, "adx", true); + setFeatureEnabledImpl(Features, "prfchw", true); LLVM_FALLTHROUGH; case CK_Haswell: setFeatureEnabledImpl(Features, "avx2", true); @@ -224,6 +225,7 @@ bool X86TargetInfo::initFeatureMap( setFeatureEnabledImpl(Features, "aes", true); setFeatureEnabledImpl(Features, "pclmul", true); setFeatureEnabledImpl(Features, "sse4.2", true); + setFeatureEnabledImpl(Features, "prfchw", true); LLVM_FALLTHROUGH; case CK_Bonnell: setFeatureEnabledImpl(Features, "movbe", true); @@ -241,6 +243,7 @@ bool X86TargetInfo::initFeatureMap( setFeatureEnabledImpl(Features, "avx512cd", true); setFeatureEnabledImpl(Features, "avx512er", true); setFeatureEnabledImpl(Features, "avx512pf", true); + setFeatureEnabledImpl(Features, "prfchw", true); setFeatureEnabledImpl(Features, "prefetchwt1", true); setFeatureEnabledImpl(Features, "fxsr", true); setFeatureEnabledImpl(Features, "rdseed", true); |