Re: instruction bundling (scheduling?)

kphillips <kevin.phillips83@yahoo.com>
Tue, 15 Apr 2008 11:22:49 -0700 (PDT)

          From comp.compilers

Related articles
instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-04)
Re: instruction bundling (scheduling?) anton@mips.complang.tuwien.ac.at (2008-04-06)
Re: instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-09)
Re: instruction bundling (scheduling?) andreybokhanko@gmail.com (2008-04-13)
Re: instruction bundling (scheduling?) kamalpr@gmail.com (IndianTechie) (2008-04-14)
Re: instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-15)
Re: instruction bundling (scheduling?) SidTouati@inria.fr (Sid Touati) (2008-04-22)
| List of all articles for this month |

From: kphillips <kevin.phillips83@yahoo.com>
Newsgroups: comp.compilers
Date: Tue, 15 Apr 2008 11:22:49 -0700 (PDT)
Organization: Compilers Central
References: 08-04-017 08-04-025 08-04-034 08-04-050 08-04-054
Keywords: optimize, architecture
Posted-Date: 15 Apr 2008 19:17:26 EDT

> we have quite a few registers on Itanium and there is a register
> stack, wherein when you enter a procedure -local variables are
> allocated on the register stack and then de-allocated when you exit.
> So, the liveness of a variable(register allocation) is of concern only
> within a procedure's context.


I've just converted from using the memory stack to use Itanium's
register stack engine, to do exactly that. The only issue remaining is
for local variables in previous scopes .. while in memory I just move
down the activation frames, RSE simply "hides" the previous frames. I
know Itanium supports rotating registers (so I assume somehow I can
access previous register stack frames), but haven't figured out a
uniform way of doing it. I'd love to know how it's tackled.


Thanks for your support!
K.Phillips.


Post a followup to this message

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