This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH,rs6000] inform combine about extra isel alternatives
- From: David Edelsohn <dje dot gcc at gmail dot com>
- To: Nathan Froyd <froydnj at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 12 Oct 2010 14:51:05 -0400
- Subject: Re: [PATCH,rs6000] inform combine about extra isel alternatives
- References: <20101012180448.GB24720@nightcrawler>
> ? ? ? ?* config/rs6000/predicates.md (scc_rev_comparison_operator): New.
> ? ? ? ?* config/rs6000/rs6000.md (*isel_reversed_signed_<mode>): New.
> ? ? ? ?(*isel_reversed_unsigned_<mode>): New.
> ? ? ? ?* config/rs6000/rs6000.c (output_isel): Accept GE/GEU/LE/LEU/NE
> ? ? ? ?as valid comparisons and adjust operands and output appropriately.
> ? ? ? ?(rs6000_rtx_costs) <CONST_INT>: Accept NE as a cost-0 outer_code.
Okay.
Thanks, David