[ARM][7/7] Convert FP mnemonics to UAL | f{ld,st}m -> v{ld,st}m
commitb34d8dac9cee076be76fb44b4e47aa6b9fff9056
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Sep 2014 11:29:21 +0000 (9 11:29 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Sep 2014 11:29:21 +0000 (9 11:29 +0000)
tree779c2406d8235b66a51df9d248b7cc62fad824de
parentb51df8d9484496eee9a5a4092c4ebd1dde8734de
[ARM][7/7] Convert FP mnemonics to UAL | f{ld,st}m -> v{ld,st}m

* config/arm/arm.md (vfp_pop_multiple_with_writeback): Use vldm
mnemonic instead of fldmfdd.
* config/arm/arm.c (vfp_output_fstmd): Rename to...
(vfp_output_vstmd): ... This.  Convert output to UAL syntax.
Output vpush when address register is SP.
* config/arm/arm-protos.h (vfp_output_fstmd): Rename to...
(vfp_output_vstmd): ... This.
* config/arm/vfp.md (push_multi_vfp): Update call to
vfp_output_vstmd.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215056 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/arm/vfp.md