diff options
author | Craig Topper <craig.topper@gmail.com> | 2012-04-26 07:31:30 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2012-04-26 07:31:30 +0000 |
commit | fd93630cce9b9bce6b4d735e1277be2c7e3a7fbf (patch) | |
tree | 6b93bd0a41db3f4243390387f1a05d3565c466f7 /lib/Basic/Targets.cpp | |
parent | cfca6b7b79d4e67d5720fb8e27c3cbd005938076 (diff) |
Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155624 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r-- | lib/Basic/Targets.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index dd2a89a18b..291eaeb05f 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -1642,18 +1642,16 @@ void X86TargetInfo::getDefaultFeatures(llvm::StringMap<bool> &Features) const { case CK_Corei7AVX: case CK_CoreAVXi: setFeatureEnabled(Features, "mmx", true); - setFeatureEnabled(Features, "sse4", true); + setFeatureEnabled(Features, "avx", true); setFeatureEnabled(Features, "aes", true); - //setFeatureEnabled(Features, "avx", true); break; case CK_CoreAVX2: setFeatureEnabled(Features, "mmx", true); - setFeatureEnabled(Features, "sse4", true); + setFeatureEnabled(Features, "avx2", true); setFeatureEnabled(Features, "aes", true); setFeatureEnabled(Features, "lzcnt", true); setFeatureEnabled(Features, "bmi", true); setFeatureEnabled(Features, "bmi2", true); - //setFeatureEnabled(Features, "avx2", true); break; case CK_K6: case CK_WinChipC6: |