diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2022-12-12 13:54:47 +0000 |
---|---|---|
committer | Andrew Carlotti <andrew.carlotti@arm.com> | 2023-01-16 10:40:51 +0000 |
commit | 0419b9b80065ac2e01e4137b7efc149ee3b1bdd6 (patch) | |
tree | b432ea082d23655ba0b76b1fa4f960da21eb8557 /gcc | |
parent | d347fbf774dc50bf7511f4dc6bc74547ed364995 (diff) | |
download | gcc-0419b9b80065ac2e01e4137b7efc149ee3b1bdd6.zip gcc-0419b9b80065ac2e01e4137b7efc149ee3b1bdd6.tar.gz gcc-0419b9b80065ac2e01e4137b7efc149ee3b1bdd6.tar.bz2 |
docs: Add popcount, clz and ctz target attributes
gcc/ChangeLog:
* doc/sourcebuild.texi: Add missing target attributes.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/doc/sourcebuild.texi | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index 562be48..aefafc8 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -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. |