[PATCH] D42538: [clang-cl] Add support for /arch:AVX512F and /arch:AVX512

2018-01-25 Thread Nico Weber via Phabricator via cfe-commits
thakis closed this revision. thakis added a comment. r323433, thanks! https://reviews.llvm.org/D42538 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[PATCH] D42538: [clang-cl] Add support for /arch:AVX512F and /arch:AVX512

2018-01-25 Thread Hans Wennborg via Phabricator via cfe-commits
hans accepted this revision. hans added a comment. This revision is now accepted and ready to land. lgtm https://reviews.llvm.org/D42538 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[PATCH] D42538: [clang-cl] Add support for /arch:AVX512F and /arch:AVX512

2018-01-25 Thread Nico Weber via Phabricator via cfe-commits
thakis created this revision. thakis added a reviewer: hans. thakis edited the summary of this revision. Also refactor the existing AVX / AVX2 code to not repeat itself in both the 32-bit and 64-bit cases. For /arch:AVX512F, we define `__AVX512F__` `__AVX512CD__` `__AVX512ER__` `__AVX512PF__`.