epiphany.md (*isub_i+2): New peephole.
authorJoern Rennecke <joern.rennecke@embecosm.com>
Mon, 29 Jul 2013 20:34:29 +0000 (20:34 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Mon, 29 Jul 2013 20:34:29 +0000 (21:34 +0100)
commitf0d811f7e4fc38047e02b669754a8bd8f2d28493
tree32ec826f493ca8b2ea17eb42459fc2cf938720ca
parent3ea1e3286b2576fe9d265af2a4134e0d253f9f21
epiphany.md (*isub_i+2): New peephole.

* config/epiphany/epiphany.md (*isub_i+2): New peephole.
(ashlv2si3): New expander.
(*ashlv2si3_i): New define_insn_and_split.
* predicates.md (float_operation): Allow patterns with three
basic sub-patterns.

From-SVN: r201319
gcc/ChangeLog
gcc/config/epiphany/epiphany.md
gcc/config/epiphany/predicates.md