[PATCH] D15999: Adding doxygen comments to the LLVM intrinsics (part 2, _wmmintrin_pclmul.h)

Katya Romanova via cfe-commits cfe-commits at lists.llvm.org
Thu Jan 21 19:11:34 PST 2016


kromanova updated this revision to Diff 45637.
kromanova added a comment.

In this code review, Sean Silva asked me to post a patch with "all" the headers with doxygen comments, so that others can test and verify.
Here is the patch automatically generated by DCG tool (doxygen comment generator) that I wrote.

There are a couple of things that the people should be aware:
(a) *only* intrinsics that are supported on PS4 will have doxygen comments. PS4 documentation is parsed to generate the comments and it doesn't document the intrinsics that are *not* supported on PS4.
(b) the doxygen comments for all the headers (except ammintrin.h that was already accepted upstream and _wmmintrin_pclmul.h that is currently in the review) might have some known problems (typos, incorrect parameter types, bugs in the description, etc). DCG might have some glitches too (e.g. currently it doesn't parse HTML tables correctly). Most of these things will get fixed before I submit the Phabricator code review for a specific file.

So, please don't assume that this is the final version of the headers with doxygen comments. It's a rough dratf. Use with caution! :)
However, it should be perfectly acceptable for measuring build time performance impact.


Repository:
  rL LLVM

http://reviews.llvm.org/D15999

Files:
  lib/Headers/__wmmintrin_aes.h
  lib/Headers/__wmmintrin_pclmul.h
  lib/Headers/avxintrin.h
  lib/Headers/bmiintrin.h
  lib/Headers/emmintrin.h
  lib/Headers/f16cintrin.h
  lib/Headers/immintrin.h
  lib/Headers/mmintrin.h
  lib/Headers/pmmintrin.h
  lib/Headers/popcntintrin.h
  lib/Headers/prfchwintrin.h
  lib/Headers/smmintrin.h
  lib/Headers/tmmintrin.h
  lib/Headers/xmmintrin.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D15999.45637.patch
Type: text/x-patch
Size: 617831 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160122/2a2d5449/attachment-0001.bin>


More information about the cfe-commits mailing list