Re: Pitfalls in interference graph ?

shafi <shafitvm@gmail.com>
Mon, 15 Oct 2007 11:46:06 -0000

          From comp.compilers

Related articles
[3 earlier articles]
Re: Pitfalls in interference graph ? johnl@iecc.com (2007-10-01)
Re: Pitfalls in interference graph ? bergner@vnet.ibm.com (Peter Bergner) (2007-10-01)
Re: Pitfalls in interference graph ? marcov@stack.nl (Marco van de Voort) (2007-10-01)
Re: Pitfalls in interference graph ? rayiner@gmail.com (Rayiner Hashem) (2007-10-01)
Re: Pitfalls in interference graph ? rayiner@gmail.com (Rayiner Hashem) (2007-10-01)
Re: Pitfalls in interference graph ? jeremy.wright@microfocus.com (Jeremy Wright) (2007-10-02)
Re: Pitfalls in interference graph ? shafitvm@gmail.com (shafi) (2007-10-15)
Re: Pitfalls in interference graph ? torbenm@app-6.diku.dk (2007-10-17)
Re: Pitfalls in interference graph ? SidTouati@inria.fr (ST) (2007-10-18)
Re: Pitfalls in interference graph ? rayiner@gmail.com (Rayiner Hashem) (2007-10-21)
Re: Pitfalls in interference graph ? Sid.Touati@uvsq.fr (Sid Touati) (2007-10-24)
Re: Pitfalls in interference graph ? parthaspanda22@gmail.com (2007-10-24)
| List of all articles for this month |

From: shafi <shafitvm@gmail.com>
Newsgroups: comp.compilers
Date: Mon, 15 Oct 2007 11:46:06 -0000
Organization: Compilers Central
References: 07-09-10407-10-007
Keywords: registers
Posted-Date: 16 Oct 2007 22:15:04 EDT

> > Now for building the interference graph what other than register pairs
> > is there any other issues that one has to look out for?
>
> - Calling conventions, i.e., caller-saves versus callee-saves
> registers, parameter-transfer registers and registers used for
> return address and stack/frame pointer.
>
                parameter-transfer registers,return address registers and
stack/frame registers and other instruction specific and fixed-
function specific registers are handled by perpending and appending
move instructions to the register usages.
For caller/callee saved registers : A call instruction must cause all
volatile (caller-saves) registers to
interfere will all virtual register live at the call point.
Is there anything else other than this ?


Any help would be appreciated.


Regards,
Shafi.



Post a followup to this message

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