rs6000: Cleanup of various jump patterns
authorSegher Boessenkool <segher@kernel.crashing.org>
Sun, 8 Oct 2017 22:38:25 +0000 (00:38 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Sun, 8 Oct 2017 22:38:25 +0000 (00:38 +0200)
commit0a22eb91b3147ab189a316da35c2d264c4a1e47d
treee828ff9e6becafe47adecdfe6c4d0af0c86ddb1e
parent0c791c59386785c32eb3cff33466ab4576ca75b5
rs6000: Cleanup of various jump patterns

This cleans up formatting of many jump patterns.  Mostly it is writing
output statements as brace blocks, and deleting default arguments.  It
also makes indentation a little bit more consistent, and uses b%T0
(instead of bctr/blr alternatives) in two more places.

* config/rs6000/rs6000.md (conditional branch): Clean up formatting.
Remove empty default arguments.  Use a brace block as output
statement.
(conditional return): Ditto.
(jump): Ditto.
(indirect_jump): Ditto.  Use b%T0 instead of bctr/blr.
(tablejump, tablejumpsi, tablejumpdi, *tablejump<mode>_internal1):
Ditto.
(group_ending_nop): Ditto.
(doloop_end): Ditto.
(ctr<mode>, ctr<mode>_internal1, ctr<mode>_internal2): Ditto.
(splitters for those): Ditto.

From-SVN: r253532
gcc/ChangeLog
gcc/config/rs6000/rs6000.md