aboutsummaryrefslogtreecommitdiff
path: root/move-if-change
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2005-11-16 09:23:23 -0800
committerRichard Henderson <rth@gcc.gnu.org>2005-11-16 09:23:23 -0800
commitab156144da05dcb8df7fb55a10e937a17372f6a7 (patch)
tree479e47b191740fed0eb2763df9e6cdf379877114 /move-if-change
parent68328cdaefaee1b9e218e08ff2955806ddd20403 (diff)
downloadgcc-ab156144da05dcb8df7fb55a10e937a17372f6a7.zip
gcc-ab156144da05dcb8df7fb55a10e937a17372f6a7.tar.gz
gcc-ab156144da05dcb8df7fb55a10e937a17372f6a7.tar.bz2
re PR rtl-optimization/24160 (ICE with -O1 -ftree-vectorize -msse)
PR rtl-opt/24160 PR target/24621 * reload1.c (reg_equiv_invariant): New. (reload): Allocate, initialize, and free it. (calculate_needs_all_insns): Check it when skipping equivalence setting insns. (alter_reg): Likewise. (eliminate_regs_1): Rename from eliminate_regs. Add new may_use_invariant argument; only use reg_equiv_invariant when true. (eliminate_regs): New. (eliminate_regs_in_insn): Use eliminate_regs_1; track when we're in a context for which may_use_invariant may be true. Co-Authored-By: J"orn Rennecke <joern.rennecke@st.com> Co-Authored-By: Ulrich Weigand <uweigand@de.ibm.com> From-SVN: r107093
Diffstat (limited to 'move-if-change')
0 files changed, 0 insertions, 0 deletions