This reverts commit 2df77ac20a1ed996706b164b0c4ed5ad140f635f.
This has been causing some issues with some windows builds as _MSC_EXTENSIONS isn't defined when only -fms-extensions is set, but the builtin that conflicts with __cpuidex is. This was also causing problems as it exposed some latent issues with how auxiliary triples are handled in clang.