diff options
author | Sandra Loosemore <sloosemore@baylibre.com> | 2025-04-11 03:16:26 +0000 |
---|---|---|
committer | Sandra Loosemore <sloosemore@baylibre.com> | 2025-04-11 03:20:38 +0000 |
commit | f6b0dc1b1c5f1736e77a42512085f9ab290775fd (patch) | |
tree | afce5474d42c143f02a6545f397b4ba1e861b592 /gcc | |
parent | 7e6255edeb5a01d6ae1c2fa5bed391a836726229 (diff) | |
download | gcc-f6b0dc1b1c5f1736e77a42512085f9ab290775fd.zip gcc-f6b0dc1b1c5f1736e77a42512085f9ab290775fd.tar.gz gcc-f6b0dc1b1c5f1736e77a42512085f9ab290775fd.tar.bz2 |
Doc: Add missing documentation for -ftree-cselim [PR87909]
gcc/ChangeLog
PR tree-optimization/87909
* common.opt.urls: Regenerate.
* doc/invoke.texi (Option Summary): Add -ftree-cselim.
(Optimize Options): Likewise.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/common.opt.urls | 3 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 10 |
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/common.opt.urls b/gcc/common.opt.urls index 860ebd0..a4b14f5 100644 --- a/gcc/common.opt.urls +++ b/gcc/common.opt.urls @@ -1459,6 +1459,9 @@ UrlSuffix(gcc/Optimize-Options.html#index-ftree-coalesce-vars) ftree-copy-prop UrlSuffix(gcc/Optimize-Options.html#index-ftree-copy-prop) +ftree-cselim +UrlSuffix(gcc/Optimize-Options.html#index-ftree-cselim) + ftree-switch-conversion UrlSuffix(gcc/Optimize-Options.html#index-ftree-switch-conversion) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 05f6ca66..ffde9df 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -642,8 +642,8 @@ Objective-C and Objective-C++ Dialects}. -fsplit-wide-types -fsplit-wide-types-early -fssa-backprop -fssa-phiopt -fstdarg-opt -fstore-merging -fstrict-aliasing -fipa-strict-aliasing -fthread-jumps -ftracer -ftree-bit-ccp --ftree-builtin-call-dce -ftree-ccp -ftree-ch --ftree-coalesce-vars -ftree-copy-prop -ftree-dce -ftree-dominator-opts +-ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-coalesce-vars +-ftree-copy-prop -ftree-cselim -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre -fcode-hoisting -ftree-loop-if-convert -ftree-loop-im -ftree-phiprop -ftree-loop-distribution -ftree-loop-distribute-patterns @@ -14072,6 +14072,12 @@ in this pass can be limited using @option{max-tail-merge-comparisons} parameter and @option{max-tail-merge-iterations} parameter. +@opindex ftree-cselim +@item -ftree-cselim +Perform conditional store elimination on trees. This flag is enabled by +default at @option{-O1} and higher on targets that have conditional +move instructions. + @opindex ftree-dce @item -ftree-dce Perform dead code elimination (DCE) on trees. This flag is enabled by |