r256344 - in /trunk/gcc: ChangeLog config/rs600...
acsawdey@gcc.gnu.org
acsawdey@gcc.gnu.org
Mon Jan 8 15:07:00 GMT 2018
Author: acsawdey
Date: Mon Jan 8 15:07:06 2018
New Revision: 256344
URL: https://gcc.gnu.org/viewcvs?rev=256344&root=gcc&view=rev
Log:
2018-01-08 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
* config/rs6000/rs6000.md (cceq_ior_compare): Remove * so I can use it
to generate rtl.
(cceq_ior_compare_complement): Give it a name so I can use it, and
change boolean_or_operator predicate to boolean_operator so it can
be used to generate a crand.
(eqne): New code iterator.
(bd/bd_neg): New code_attrs.
(<bd>_<mode>): New name for ctr<mode>_internal[12] now combined into
a single define_insn.
(<bd>tf_<mode>): A new insn pattern for the conditional form branch
decrement (bdnzt/bdnzf/bdzt/bdzf).
* config/rs6000/rs6000.c (rs6000_legitimate_combined_insn): Updated
with the new names of the branch decrement patterns, and added the
names of the branch decrement conditional patterns.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000.md
More information about the Gcc-cvs
mailing list