summaryrefslogtreecommitdiff
path: root/gcc/langhooks.h
diff options
context:
space:
mode:
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-31 21:37:49 +0000
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-31 21:37:49 +0000
commit142c2869afed1b0178018c706387f30f5e39ff1d (patch)
treee0524f0ea2cac457ba4979f8bd2d86fa22117a53 /gcc/langhooks.h
parente72cb4332ac94ca1067b554ab6a05b5c650e2fce (diff)
downloadgcc-142c2869afed1b0178018c706387f30f5e39ff1d.tar.gz
* config/mep/mep.c (machine_function): Add frame_locked flag. Set
it once we start generating the prologue or epilogue. (mep_call_saves_register): If the frame is locked, re-use cached values. (mep_assign_save_slots): New, broken out from mep_expand_prologue. (mep_expand_prologue): Call it. (mep_expand_epilogue): Likewise. (mep_start_function): Use the same logic as mep_expand_prologue. (mep_pass_by_reference): Make logic more readable. (mep_return_in_memory): Zero-sized objects are passed in memory. (mep_reorg_noframe): Make sure we have accurate REG_DEAD notes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151248 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/langhooks.h')
0 files changed, 0 insertions, 0 deletions