visium-protos.h (split_double_move): Rename into...
* config/visium/visium-protos.h (split_double_move): Rename into... (visium_split_double_move): ...this. (visium_split_double_add): Declare. * config/visium/visium.c (split_double_move): Rename into... (visium_split_double_move): ...this. (visium_split_double_add): New function. (visium_expand_copysign): Renumber operands for consistency. * config/visium/visium.md (DImode move splitter): Adjust to renaming. (DFmode move splitter): Likewise. (*addi3_insn): Split by means of visium_split_double_add. (*adddi3_insn_flags): Delete. (*plus_plus_sltu<subst_arith>): New insn. (*subdi3_insn): Split by means of visium_split_double_add. (subdi3_insn_flags): Delete. (*minus_minus_sltu<subst_arith>): New insn. (*negdi2_insn): Split by means of visium_split_double_add. (*negdi2_insn_flags): Delete. From-SVN: r236827
Showing
- gcc/ChangeLog 21 additions, 1 deletiongcc/ChangeLog
- gcc/config/visium/visium-protos.h 2 additions, 1 deletiongcc/config/visium/visium-protos.h
- gcc/config/visium/visium.c 80 additions, 20 deletionsgcc/config/visium/visium.c
- gcc/config/visium/visium.md 45 additions, 53 deletionsgcc/config/visium/visium.md
Loading
Please register or sign in to comment