[PATCH] D13015: [X86] Make f16c intrinsics accessible through emmintrin.h, per Intel docs

Paul Robinson via cfe-commits cfe-commits at lists.llvm.org
Tue Dec 1 09:59:00 PST 2015


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





More information about the cfe-commits mailing list