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] |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.