[clang] [llvm] Remove mmx 3dnow (PR #96246)

James Y Knight via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 21 10:38:21 PDT 2024


================
@@ -7,151 +7,16 @@
  *===-----------------------------------------------------------------------===
  */
 
+// 3dNow intrinsics are no longer supported, and this header remains only as a
+// stub for users who were including it to get to _m_prefetch or
+// _m_prefetchw. Such uses should prefer x86intrin.h.
----------------
jyknight wrote:

Looking at this again, I do think it's reasonable to emit a `#warning` here.

I was initially worried that might cause issues for users, but there's so very very few users of anything 3dnow-related to start with, and the ones I found generally conditioned the include on `__3dNOW__` being defined, anyhow.

https://github.com/llvm/llvm-project/pull/96246


More information about the llvm-commits mailing list