diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2020-12-05 18:26:24 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@linux-mips.org> | 2020-12-05 18:26:24 +0000 |
commit | a2bd4e52cf710924107b08daaf3d09d7798c8022 (patch) | |
tree | 81b3e6a6362ec4d8f335f321493c0e1daad39c08 /gcc/is-a.h | |
parent | 94f336768e199bc268c30446a63b49a53b02f648 (diff) | |
download | gcc-a2bd4e52cf710924107b08daaf3d09d7798c8022.zip gcc-a2bd4e52cf710924107b08daaf3d09d7798c8022.tar.gz gcc-a2bd4e52cf710924107b08daaf3d09d7798c8022.tar.bz2 |
loop-iv: Add missing calls to `onlyjump_p'
Ignore jumps that have side effects in loop processing as pasting the
body of a loop multiple times within is semantically equivalent to jump
deletion (between the iterations unrolled) even if we do not physically
delete the jump RTL insn.
gcc/
* loop-iv.c (simplify_using_initial_values): Only process jumps
that match `onlyjump_p'.
(check_simple_exit): Likewise.
Diffstat (limited to 'gcc/is-a.h')
0 files changed, 0 insertions, 0 deletions