rs6000.md: Append `DONE' to preparation statements of `bswap' pattern splitters.

* config/rs6000/rs6000.md: Append `DONE' to preparation
	statements of `bswap' pattern splitters.

From-SVN: r211857
This commit is contained in:
Maciej W. Rozycki 2014-06-20 19:42:22 +00:00 committed by Maciej W. Rozycki
parent caa40bc0fc
commit 9674047260
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2014-06-20 Maciej W. Rozycki <macro@codesourcery.com>
* config/rs6000/rs6000.md: Append `DONE' to preparation
statements of `bswap' pattern splitters.
2014-06-20 Tom de Vries <tom@codesourcery.com>
* target.def (call_fusage_contains_non_callee_clobbers): Update

View File

@ -2475,6 +2475,7 @@
emit_insn (gen_bswapsi2 (op4_32, word_high));
emit_insn (gen_ashldi3 (dest, op3, GEN_INT (32)));
emit_insn (gen_iordi3 (dest, dest, op4));
DONE;
}")
(define_split
@ -2536,6 +2537,7 @@
}
emit_insn (gen_bswapsi2 (word_high, src_si));
emit_insn (gen_bswapsi2 (word_low, op3_si));
DONE;
}")
(define_split
@ -2563,6 +2565,7 @@
emit_insn (gen_bswapsi2 (op3_si, op2_si));
emit_insn (gen_ashldi3 (dest, dest, GEN_INT (32)));
emit_insn (gen_iordi3 (dest, dest, op3));
DONE;
}")
(define_insn "bswapdi2_32bit"
@ -2619,6 +2622,7 @@
emit_insn (gen_bswapsi2 (dest2, word1));
emit_insn (gen_bswapsi2 (dest1, word2));
DONE;
}")
(define_split
@ -2667,6 +2671,7 @@
emit_insn (gen_bswapsi2 (word2, src1));
emit_insn (gen_bswapsi2 (word1, src2));
DONE;
}")
(define_split
@ -2686,6 +2691,7 @@
emit_insn (gen_bswapsi2 (dest1, src2));
emit_insn (gen_bswapsi2 (dest2, src1));
DONE;
}")
(define_insn "mulsi3"