-
- Downloads
predicates.md (input_operand): Do not consider TImode constants as 1-instruction integer constants.
* config/sparc/predicates.md (input_operand): Do not consider TImode constants as 1-instruction integer constants. Use register_or_zero_operand instead of register_operand and tidy up. * config/sparc/sparc.md (movti): New expander. (movti_insn_sp64): New instruction. (movti_insn_sp64_hq): Likewise. (TImode splitters): New splitters. * config/sparc/sparc.c (sparc_expand_move) <TImode>: New case. (sparc_legitimate_address_p): Return 0 for REG+REG in TImode. * config/sparc/sparc-protos.h (arith_double_4096_operand): Delete. (arith_4096_operand): Likewise. (zero_operand): Likewise. (fp_zero_operand): Likewise. (reg_or_0_operand): Likewise. From-SVN: r191283
Showing
- gcc/ChangeLog 18 additions, 0 deletionsgcc/ChangeLog
- gcc/config/sparc/predicates.md 4 additions, 5 deletionsgcc/config/sparc/predicates.md
- gcc/config/sparc/sparc-protos.h 0 additions, 5 deletionsgcc/config/sparc/sparc-protos.h
- gcc/config/sparc/sparc.c 16 additions, 0 deletionsgcc/config/sparc/sparc.c
- gcc/config/sparc/sparc.md 159 additions, 1 deletiongcc/config/sparc/sparc.md
Loading
Please register or sign in to comment