diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-02-09 06:50:59 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-02-09 06:50:59 +0000 |
commit | 86576bd9217d4176eaf47cf3bd21c4dc620b30e9 (patch) | |
tree | 2cf486f69aae1be442ed1fc7116be7d8955faf0f /llvm/lib/Support/Host.cpp | |
parent | 41cb8ffcc120d7ac2edc75f10aed6f1d163ff40e (diff) | |
download | bcm5719-llvm-86576bd9217d4176eaf47cf3bd21c4dc620b30e9.tar.gz bcm5719-llvm-86576bd9217d4176eaf47cf3bd21c4dc620b30e9.zip |
[X86] Remove INVPCID and SMAP feature flags. They aren't currently used by any instructions and not tested.
If we implement intrinsics for their instructions in the future, the feature flags can be added back with proper testing.
llvm-svn: 294561
Diffstat (limited to 'llvm/lib/Support/Host.cpp')
-rw-r--r-- | llvm/lib/Support/Host.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Support/Host.cpp b/llvm/lib/Support/Host.cpp index 7d37780c376..26c54ab9f6c 100644 --- a/llvm/lib/Support/Host.cpp +++ b/llvm/lib/Support/Host.cpp @@ -1368,11 +1368,9 @@ bool sys::getHostCPUFeatures(StringMap<bool> &Features) { Features["bmi"] = HasLeaf7 && ((EBX >> 3) & 1); Features["hle"] = HasLeaf7 && ((EBX >> 4) & 1); Features["bmi2"] = HasLeaf7 && ((EBX >> 8) & 1); - Features["invpcid"] = HasLeaf7 && ((EBX >> 10) & 1); Features["rtm"] = HasLeaf7 && ((EBX >> 11) & 1); Features["rdseed"] = HasLeaf7 && ((EBX >> 18) & 1); Features["adx"] = HasLeaf7 && ((EBX >> 19) & 1); - Features["smap"] = HasLeaf7 && ((EBX >> 20) & 1); Features["clflushopt"] = HasLeaf7 && ((EBX >> 23) & 1); Features["clwb"] = HasLeaf7 && ((EBX >> 24) & 1); Features["sha"] = HasLeaf7 && ((EBX >> 29) & 1); |