]> granicus.if.org Git - clang/commit
[X86] Reduce the number of setzero intrinsics to just the set defined by the Intel...
authorCraig Topper <craig.topper@intel.com>
Wed, 30 May 2018 18:02:11 +0000 (18:02 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 30 May 2018 18:02:11 +0000 (18:02 +0000)
commit35691f2512500bb48016a094cb2d3466e2bbc8a9
tree5e429858fae7843b62b4d5d7a7cb69d79f1f8421
parent3c60ee554b0c5e89f4de179ea4833880ba099119
[X86] Reduce the number of setzero intrinsics to just the set defined by the Intel Intrinsics Guide.

We had quite a few for different element sizes of integers sometimes with strange target features attached to them.

We only need a single version for each of _m128i, _m256i, and _m512i with the target feature that first introduced those types.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@333568 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/Headers/avx512bitalgintrin.h
lib/Headers/avx512bwintrin.h
lib/Headers/avx512dqintrin.h
lib/Headers/avx512fintrin.h
lib/Headers/avx512vbmi2intrin.h
lib/Headers/avx512vlbwintrin.h
lib/Headers/avx512vlcdintrin.h
lib/Headers/avx512vldqintrin.h
lib/Headers/avx512vlintrin.h
lib/Headers/gfniintrin.h
lib/Headers/mmintrin.h
test/CodeGen/avx512bw-builtins.c
test/Headers/x86intrin-2.c