If we want individual headers to be independent, we probably need a new header 
called something like. _intrinsic_types.h, as there are a few definitions like 
__m256, __m256d, and __m256i scattered among multiple headers.  But actually, 
it seems to be the case that headers like f16cintrin.h are private headers 
under x86intrin.h, as indicated in the #error directive (#error "Never use 
<f16cintrin.h> directly; include <x86intrin.h> instead."), hence the need to be 
independent could be considered relaxed.  If gnu is like this, it might be a 
good reason not to stray too far.

What do you think?


http://reviews.llvm.org/D9557

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to