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:
parent
caa40bc0fc
commit
9674047260
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue