probinson added a comment.

Thanks Michael!  Moving the mm256 stuff to immintrin.h ought to work.  What 
actually motivates this is mucking around with modularizing the intrinsic 
headers, and the immediate problem is the duplicate typedefs for __v8sf and 
__m256 (which are in both f16cintrin.h and avxintrin.h).  If we move the mm256 
intrinsics to a point in immintrin.h that comes after where it includes 
avxintrin.h, then the duplicate typedefs can go away.

I'll see if I can get a patch for this up today.


Repository:
  rL LLVM

http://reviews.llvm.org/D13015



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to