[X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin...
authorCraig Topper <craig.topper@sifive.com>
Sun, 28 Mar 2021 18:25:21 +0000 (11:25 -0700)
committerCraig Topper <craig.topper@sifive.com>
Sun, 28 Mar 2021 18:26:30 +0000 (11:26 -0700)
commit3fb40ce167ff5f05afadf8f525ff9e17350d6d7f
treec8e33559469c1bc5f6f63ab8d350042e691659fc
parent7b35932b519a8989cdf74ff1fbd299905dd4eb85
[X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included.

The intrinsics won't compile unless avx512fintrin.h has declared
the 512 bit types.
clang/lib/Headers/immintrin.h
clang/lib/Headers/vaesintrin.h
clang/lib/Headers/vpclmulqdqintrin.h