Re: Caller/Callee saved Registers

paulb@travis.csd.harris.com (Paul Beusterien)
Thu, 24 Mar 1994 20:04:30 GMT

          From comp.compilers

Related articles
[7 earlier articles]
Re: Caller/Callee saved Registers alk@et.msc.edu (1994-03-23)
Re: Caller/Callee saved Registers bart@cs.uoregon.edu (1994-03-23)
Re: Caller/Callee saved Registers robertsw@agcs.com (1994-03-23)
Re: Caller/Callee saved Registers Peter-Lawrence.Montgomery@cwi.nl (1994-03-24)
Re: Caller/Callee saved Registers pdp8@ai.mit.edu (1994-03-24)
Re: Caller/Callee saved Registers ghiya@flo.cs.mcgill.ca (1994-03-24)
Re: Caller/Callee saved Registers paulb@travis.csd.harris.com (1994-03-24)
Re: Caller/Callee saved Registers hbaker@netcom.com (1994-03-24)
Re: Caller/Callee saved Registers bart@cs.uoregon.edu (1994-03-25)
Re: Caller/Callee saved Registers hbaker@netcom.com (1994-03-25)
Re: Caller/Callee saved Registers pardo@cs.washington.edu (1994-03-25)
Re: Caller/Callee saved Registers zsh@cs.princeton.edu (1994-03-25)
Re: Caller/Callee saved Registers law@fast.cs.utah.edu (1994-03-26)
[16 later articles]
| List of all articles for this month |
Newsgroups: comp.compilers
From: paulb@travis.csd.harris.com (Paul Beusterien)
Keywords: registers, optimize
Organization: Harris Computer Systems Division
References: 94-03-054 94-03-117
Date: Thu, 24 Mar 1994 20:04:30 GMT

robertsw@agcs.com (Ye Wilde Ryder) writes:
> I've often thought the solution to this problem could easily be solved in
> hardware. A call instruction that indicates which regs need saving in a


This would be very tough to make efficient on many RISC architectures.
Register save and restore will only exercise the data unit leaving the
other functional units sitting idle for however long it takes to get or
put the possibly many registers. Thus it is often profitable to schedule
other instructions intertwined in the register saving and restoring.
--
Paul Beusterien paulb@travis.csd.harris.com
M.S. #161
Harris Computer Systems (305) 973 5270
2101 W. Cypress Creek Road
Ft. Lauderdale, FL 33309
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.