[PATCH] D47182: [X86] Move all Intel defined intrinsic includes into immintrin.h
David Kreitzer via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed May 23 09:04:10 PDT 2018
DavidKreitzer added a comment.
Hi Craig, just one comment on the details. Everything else looks good.
================
Comment at: lib/Headers/x86intrin.h:47
-
-#if !defined(_MSC_VER) || __has_feature(modules) || defined(__POPCNT__)
-#include <popcntintrin.h>
----------------
I see that you are removing this popcntintrin.h inclusion without adding it to immintrin.h. Is that because you are relying on the inclusion from smmintrin.h?
If so, won't that cause a problem on Windows with -mpopcnt for targets that don't include smmintrin.h?
https://reviews.llvm.org/D47182
More information about the cfe-commits
mailing list