Author: serge-sans-paille Date: 2021-06-14T07:17:30+02:00 New Revision: 092c303955cd18be6c0b923b1c0a1b96e2c91893
URL: https://github.com/llvm/llvm-project/commit/092c303955cd18be6c0b923b1c0a1b96e2c91893 DIFF: https://github.com/llvm/llvm-project/commit/092c303955cd18be6c0b923b1c0a1b96e2c91893.diff LOG: AMD k8 family does not support SSE4.x which are required by x86-64-v2+ So don't define __tune__k8__ for these micro architecture. SSE, SSE2 and SSE3 appear in https://www.amd.com/system/files/TechDocs/25112.PDF but not SSE4.x. Differential Revision: https://reviews.llvm.org/D104116 Added: Modified: clang/lib/Basic/Targets/X86.cpp Removed: ################################################################################ diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp index ee5b6cb3c087f..8f7749bd60661 100644 --- a/clang/lib/Basic/Targets/X86.cpp +++ b/clang/lib/Basic/Targets/X86.cpp @@ -514,9 +514,6 @@ void X86TargetInfo::getTargetDefines(const LangOptions &Opts, case CK_K8: case CK_K8SSE3: case CK_x86_64: - case CK_x86_64_v2: - case CK_x86_64_v3: - case CK_x86_64_v4: defineCPUMacros(Builder, "k8"); break; case CK_AMDFAM10: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits