[X86] Mark all the builtins and intrinsics that require MMX and an SSE feature as...
authorCraig Topper <craig.topper@intel.com>
Tue, 5 Jun 2018 03:12:14 +0000 (03:12 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 5 Jun 2018 03:12:14 +0000 (03:12 +0000)
commit9b0c61e9debd445aa738f150df130c2ee21cd9d1
treeb8772b55d493e9bf7e8636fb6a1117238d0bcdba
parent03eece728f55b1823645b0196a859241ff9845f2
[X86] Mark all the builtins and intrinsics that require MMX and an SSE feature as requiring both mmx and the sse feature.

Previously we only checked the sse feature, but this means that if you passed -mno-mmx, the builtins/intrinsics wouldn't be disabled in the frontend and would instead fail backend isel.

llvm-svn: 333980
clang/include/clang/Basic/BuiltinsX86.def
clang/lib/Headers/emmintrin.h
clang/lib/Headers/tmmintrin.h
clang/lib/Headers/xmmintrin.h