This is an archive of the discontinued LLVM Phabricator instance.

[DOXYGEN] Formatting changes for better intrinsics documentation rendering
AcceptedPublic

Authored by kromanova on May 21 2018, 6:41 PM.

Details

Reviewers
dyung
Summary

Below are a few doxygen intrisics documentation changes requested by our documentation team:

(1) I added some \see cross-references to a few select intrinsics that are related (and have the same or very similar semantics).
https://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdsee

If someone's version of doxygen doesn't support \see directive, please speak up! We will try to come up with a different solution.

bmiintrin.h

__bextr_u32 and _bextr_u32
__bextr_u64 and _bextr_u64

lzcntintrin.h:

__lzcnt32 and _lzcnt_u32
__lzcnt64 and _lzcnt_u64

(2) pmmintrin.h, smmintrin.h, xmmintrin.h have very few minor formatting changes. They make rendering of our intrinsics documentation better. I don't foresee these changes affect anyone's documentation negatively.

Diff Detail

Event Timeline

kromanova created this revision.May 21 2018, 6:41 PM
kromanova edited the summary of this revision. (Show Details)May 21 2018, 7:53 PM
kromanova added a reviewer: dyung.
dyung accepted this revision.May 22 2018, 10:15 PM
This revision is now accepted and ready to land.May 22 2018, 10:15 PM