docs: Add popcount, clz and ctz target attributes

gcc/ChangeLog:

	* doc/sourcebuild.texi: Add missing target attributes.
This commit is contained in:
Andrew Carlotti 2022-12-12 13:54:47 +00:00
parent d347fbf774
commit 0419b9b800

View File

@ -2515,6 +2515,24 @@ Target supports the execution of @code{amx-fp16} instructions.
@item cell_hw
Test system can execute AltiVec and Cell PPU instructions.
@item clz
Target supports a clz optab on int.
@item clzl
Target supports a clz optab on long.
@item clzll
Target supports a clz optab on long long.
@item ctz
Target supports a ctz optab on int.
@item ctzl
Target supports a ctz optab on long.
@item ctzll
Target supports a ctz optab on long long.
@item cmpccxadd
Target supports the execution of @code{cmpccxadd} instructions.
@ -2536,6 +2554,15 @@ Target does not require strict alignment.
@item pie_copyreloc
The x86-64 target linker supports PIE with copy reloc.
@item popcount
Target supports a popcount optab on int.
@item popcountl
Target supports a popcount optab on long.
@item popcountll
Target supports a popcount optab on long long.
@item prefetchi
Target supports the execution of @code{prefetchi} instructions.