diff options
| author | gretay <gretay@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-16 17:04:22 +0000 |
|---|---|---|
| committer | gretay <gretay@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-04-16 17:04:22 +0000 |
| commit | 9e0accd97948b857e56c683288679bbdb52226ba (patch) | |
| tree | 45bf347d1680794c5dcc41aee0dff88ab7c35ab2 /libjava/classpath/lib/gnu/java/net/protocol | |
| parent | 69ac6d73ce5312e6b2b842d9ed0b6013fe09243d (diff) | |
| download | ppe42-gcc-9e0accd97948b857e56c683288679bbdb52226ba.tar.gz ppe42-gcc-9e0accd97948b857e56c683288679bbdb52226ba.zip | |
Prologue/epilogue using STRD/LDRD in ARM mode
2013-04-16 Greta Yorsh <Greta.Yorsh at arm.com>
* config/arm/arm.c (emit_multi_reg_push): New declaration
for an existing function.
(arm_emit_strd_push): New function.
(arm_expand_prologue): Used here.
(arm_emit_ldrd_pop): New function.
(arm_expand_epilogue): Used here.
(arm_get_frame_offsets): Update condition.
(arm_emit_multi_reg_pop): Add a special case for load of a single
register with writeback.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198004 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/net/protocol')
0 files changed, 0 insertions, 0 deletions

