[PATCH, ARM][10/n] Split scc patterns using cond_exec

Richard Earnshaw rearnsha@arm.com
Fri Apr 12 14:19:00 GMT 2013


On 12/04/13 12:04, Greta Yorsh wrote:
> This patch converts define_insn into define_insn_and_split to split
> some alternatives of movsicc_insn and some scc patterns that cannot be
> expressed using movsicc. The patch emits cond_exec RTL insns.
>
> Tested as part of the series for splitting arm.md patterns that output
> multiple asm instructions.
>
> Ok for trunk?
>
> gcc/
>
> 2013-02-19  Greta Yorsh  <Greta.Yorsh@arm.com>
>
>          * config/arm/arm.md (movsicc_insn): Convert define_insn into
>          define_insn_and_split.
>          (and_scc,ior_scc,negscc): Likewise.
>          (cmpsi2_addneg, subsi3_compare): Convert to named patterns.
>

OK.

R.




More information about the Gcc-patches mailing list