diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-07-08 16:37:49 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-07-08 16:37:49 +0000 |
commit | 0cb1935db968b200bd25627bdc7a630294007731 (patch) | |
tree | 1c1c6dee711cac40bee4937265d51a8bbbf086a1 /gcc/common.opt | |
parent | a2db09d3356b1c8aa5cb45a3923216d546f245cb (diff) | |
download | gcc-0cb1935db968b200bd25627bdc7a630294007731.tar.gz |
Add the -ftree-loop-if-convert flag.
2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
* common.opt (ftree-loop-if-convert): New flag.
* doc/invoke.texi (ftree-loop-if-convert): Documented.
* tree-if-conv.c (gate_tree_if_conversion): Enable if-conversion
when flag_tree_loop_if_convert is set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161963 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 6ca787a4b5f..111d7b7d9e6 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -653,6 +653,10 @@ fif-conversion2 Common Report Var(flag_if_conversion2) Optimization Perform conversion of conditional jumps to conditional execution +ftree-loop-if-convert +Common Report Var(flag_tree_loop_if_convert) Init(-1) Optimization +Convert conditional jumps in innermost loops to branchless equivalents + ; -finhibit-size-directive inhibits output of .size for ELF. ; This is used only for compiling crtstuff.c, ; and it may be extended to other effects |