Commit bd059b26 by Uros Bizjak

* ChangeLog: Fix whitespace.

From-SVN: r196871
parent cad1735b
...@@ -61,14 +61,14 @@ ...@@ -61,14 +61,14 @@
movd instead of movq mnemonic for interunit moves. movd instead of movq mnemonic for interunit moves.
(*movdi_internal): Ditto. (*movdi_internal): Ditto.
2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64-simd.md (simd_fabd): New Attribute. * config/aarch64/aarch64-simd.md (simd_fabd): New Attribute.
(abd<mode>_3): New pattern. (abd<mode>_3): New pattern.
(aba<mode>_3): New pattern. (aba<mode>_3): New pattern.
(fabd<mode>_3): New pattern. (fabd<mode>_3): New pattern.
2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
* config/aarch64/aarch64-elf.h (REGISTER_PREFIX): Remove. * config/aarch64/aarch64-elf.h (REGISTER_PREFIX): Remove.
* config/aarch64/aarch64.c (aarch64_print_operand): Remove all * config/aarch64/aarch64.c (aarch64_print_operand): Remove all
...@@ -179,8 +179,7 @@ ...@@ -179,8 +179,7 @@
* config/rs6000/dfp.md (movsd): Delete, combine with binary * config/rs6000/dfp.md (movsd): Delete, combine with binary
floating point moves in rs6000.md. Combine power6x (mfpgpr) moves floating point moves in rs6000.md. Combine power6x (mfpgpr) moves
with other moves by using conditional constraits (wg). Use LFIWZX with other moves by using conditional constraits (wg). Use LFIWZX
and STFIWX for loading SDmode on power7. Use xxlxor to create and STFIWX for loading SDmode on power7. Use xxlxor to create 0.0f.
0.0f.
(movsd splitter): Likewise. (movsd splitter): Likewise.
(movsd_hardfloat): Likewise. (movsd_hardfloat): Likewise.
(movsd_softfloat): Likewise. (movsd_softfloat): Likewise.
...@@ -199,8 +198,7 @@ ...@@ -199,8 +198,7 @@
(f32_si): Likewise. (f32_si): Likewise.
(movsf): Combine binary and decimal floating point moves. Combine (movsf): Combine binary and decimal floating point moves. Combine
power6x (mfpgpr) moves with other moves by using conditional power6x (mfpgpr) moves with other moves by using conditional
constraits (wg). Use LFIWZX and STFIWX for loading SDmode on constraits (wg). Use LFIWZX and STFIWX for loading SDmode on power7.
power7.
(mov<mode> for SFmode/SDmode); Likewise. (mov<mode> for SFmode/SDmode); Likewise.
(SFmode/SDmode splitters): Likewise. (SFmode/SDmode splitters): Likewise.
(movsf_hardfloat): Likewise. (movsf_hardfloat): Likewise.
...@@ -232,7 +230,6 @@ ...@@ -232,7 +230,6 @@
(rs6000_preferred_reload_class): On VSX, we can create SFmode 0.0f (rs6000_preferred_reload_class): On VSX, we can create SFmode 0.0f
via xxlxor, just like DFmode 0.0. via xxlxor, just like DFmode 0.0.
* config/rs6000/dfp.md (movdd): Delete, combine with binary * config/rs6000/dfp.md (movdd): Delete, combine with binary
floating point moves in rs6000.md. Combine power6x (mfpgpr) moves floating point moves in rs6000.md. Combine power6x (mfpgpr) moves
with other moves by using conditional constraits (wg). Use LFIWZX with other moves by using conditional constraits (wg). Use LFIWZX
...@@ -269,8 +266,8 @@ ...@@ -269,8 +266,8 @@
* config/rs6000/rs6000.c (rs6000_debug_reg_global): Print out wg * config/rs6000/rs6000.c (rs6000_debug_reg_global): Print out wg
constraint if -mdebug=reg. constraint if -mdebug=reg.
(rs6000_initi_hard_regno_mode_ok): Enable wg constraint if (rs6000_initi_hard_regno_mode_ok): Enable wg constraint if -mfpgpr.
-mfpgpr. Enable using dd reload support if needed. Enable using dd reload support if needed.
* config/rs6000/dfp.md (movtd): Delete, combine with 128-bit * config/rs6000/dfp.md (movtd): Delete, combine with 128-bit
binary and decimal floating point moves in rs6000.md. binary and decimal floating point moves in rs6000.md.
...@@ -293,12 +290,10 @@ ...@@ -293,12 +290,10 @@
the various virtual registers. Use GPR/FPR first/last values, the various virtual registers. Use GPR/FPR first/last values,
instead of hard coding the register numbers. Print which modes instead of hard coding the register numbers. Print which modes
have reload functions registered. have reload functions registered.
(rs6000_option_override_internal): If -mdebug=reg, trace the (rs6000_option_override_internal): If -mdebug=reg, trace the options
options settings before/after setting cpu, target and subtarget settings before/after setting cpu, target and subtarget settings.
settings. (rs6000_secondary_reload_trace): Improve the RTL dump for -mdebug=addr
(rs6000_secondary_reload_trace): Improve the RTL dump for and for secondary reload failures in rs6000_secondary_reload_inner.
-mdebug=addr and for secondary reload failures in
rs6000_secondary_reload_inner.
(rs6000_secondary_reload_fail): Likewise. (rs6000_secondary_reload_fail): Likewise.
(rs6000_secondary_reload_inner): Likewise. (rs6000_secondary_reload_inner): Likewise.
...@@ -316,8 +311,7 @@ ...@@ -316,8 +311,7 @@
(vector_gtu<mode>): Likewise. (vector_gtu<mode>): Likewise.
(vector_gte<mode>): Likewise. (vector_gte<mode>): Likewise.
(xor<mode>3): Don't allow logical operations on TImode in 32-bit (xor<mode>3): Don't allow logical operations on TImode in 32-bit
to prevent the compiler from converting DImode operations to to prevent the compiler from converting DImode operations to TImode.
TImode.
(ior<mode>3): Likewise. (ior<mode>3): Likewise.
(and<mode>3): Likewise. (and<mode>3): Likewise.
(one_cmpl<mode>2): Likewise. (one_cmpl<mode>2): Likewise.
...@@ -369,8 +363,7 @@ ...@@ -369,8 +363,7 @@
Drop test for PRE_MODIFY, since VSX loads/stores no longer support Drop test for PRE_MODIFY, since VSX loads/stores no longer support
it. Treat LO_SUM like a PLUS operation. it. Treat LO_SUM like a PLUS operation.
(rs6000_secondary_reload_class): If type is 64-bit, prefer to use (rs6000_secondary_reload_class): If type is 64-bit, prefer to use
FLOAT_REGS instead of VSX_RGS to allow use of reg+offset FLOAT_REGS instead of VSX_RGS to allow use of reg+offset addressing.
addressing.
(rs6000_cannot_change_mode_class): Do not allow TImode in VSX (rs6000_cannot_change_mode_class): Do not allow TImode in VSX
registers to share a register with a smaller sized type, since VSX registers to share a register with a smaller sized type, since VSX
puts scalars in the upper 64-bits. puts scalars in the upper 64-bits.
...@@ -409,9 +402,8 @@ ...@@ -409,9 +402,8 @@
* config/rs6000/rs6000.md (INT mode attribute): Add PTImode. * config/rs6000/rs6000.md (INT mode attribute): Add PTImode.
(TI2 iterator): New iterator for TImode, PTImode. (TI2 iterator): New iterator for TImode, PTImode.
(wd mode attribute): Add values for vector types. (wd mode attribute): Add values for vector types.
(movti_string): Replace TI move operations with operations for (movti_string): Replace TI move operations with operations for TImode
TImode and PTImode. Add support for TImode being allowed in VSX and PTImode. Add support for TImode being allowed in VSX registers.
registers.
(mov<mode>_string, TImode/PTImode): Likewise. (mov<mode>_string, TImode/PTImode): Likewise.
(movti_ppc64): Likewise. (movti_ppc64): Likewise.
(mov<mode>_ppc64, TImode/PTImode): Likewise. (mov<mode>_ppc64, TImode/PTImode): Likewise.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment