aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2022-12-12 13:54:47 +0000
committerAndrew Carlotti <andrew.carlotti@arm.com>2023-01-16 10:40:51 +0000
commit0419b9b80065ac2e01e4137b7efc149ee3b1bdd6 (patch)
treeb432ea082d23655ba0b76b1fa4f960da21eb8557 /gcc
parentd347fbf774dc50bf7511f4dc6bc74547ed364995 (diff)
downloadgcc-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.texi27
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.