This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Do not mark pseudo-copies decomposable during first lower-subreg pass
- From: Richard Sandiford <rdsandiford at googlemail dot com>
- To: "Ulrich Weigand" <uweigand at de dot ibm dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 26 Sep 2012 18:14:40 +0100
- Subject: Re: [PATCH] Do not mark pseudo-copies decomposable during first lower-subreg pass
- References: <201209261211.q8QCBbl1023270@d06av02.portsmouth.uk.ibm.com>
"Ulrich Weigand" <uweigand@de.ibm.com> writes:
> ChangeLog:
>
> * lower-subreg.c (enum classify_move_insn): Rename
> SIMPLE_PSEUDO_REG_MOVE to DECOMPOSABLE_SIMPLE_MOVE.
> (find_decomposable_subregs): Update.
> (decompose_multiword_subregs): Add DECOMPOSE_COPIES parameter.
> Only mark pseudo-to-pseudo copies as DECOMPOSABLE_SIMPLE_MOVE
> if that parameter is true.
> (rest_of_handle_lower_subreg): Call decompose_multiword_subregs
> with DECOMPOSE_COPIES false.
> (rest_of_handle_lower_subreg2): Call decompose_multiword_subregs
> with DECOMPOSE_COPIES true.
OK, thanks.
Richard