aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-init.c
diff options
context:
space:
mode:
authorGreta Yorsh <greta.yorsh@arm.com>2013-04-16 18:04:22 +0100
committerGreta Yorsh <gretay@gcc.gnu.org>2013-04-16 18:04:22 +0100
commit974ba22d4c879eb34f65203732f713e9821e1e21 (patch)
tree45bf347d1680794c5dcc41aee0dff88ab7c35ab2 /gcc/loop-init.c
parent5e8e2af44b799830fa85976c874a38ed6b0b364c (diff)
downloadgcc-974ba22d4c879eb34f65203732f713e9821e1e21.zip
gcc-974ba22d4c879eb34f65203732f713e9821e1e21.tar.gz
gcc-974ba22d4c879eb34f65203732f713e9821e1e21.tar.bz2
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. From-SVN: r198004
Diffstat (limited to 'gcc/loop-init.c')
0 files changed, 0 insertions, 0 deletions