Re: RTL definition

2008-03-12 Thread Abhijat Vichare
Hello all, Maybe I can add a few comments here. This is the way I see the RTL within GCC. Details are at: http://www.cfdvs.iitb.ac.in/~amv/gcc-int-docs/ and in particular, I'd like to point to http://www.cfdvs.iitb.ac.in/~amv/gcc-int-docs/html/gcc-conceptual-structure.html. (BTW, community fee

Re: RTL definition

2008-03-11 Thread Ben Elliston
> I thought that RTL represented something close to the target machine, > but not machine-dependent. I firstly thought that the output of the > middle-end was an RTL machine-independent representation, to which is > applied a few low-optimization machine-independent passes, and after > that is tran

Re: RTL definition

2008-03-11 Thread Ian Lance Taylor
"Fran Baena" <[EMAIL PROTECTED]> writes: >> By the way, RTL is not really machine-independent. The data >> structures are machine independent. But the contents are not. You >> can not, even in principle, take the RTL generated for one processor >> and compile it on another processor. > > I

Re: RTL definition

2008-03-11 Thread Fran Baena
Hi, > By the way, RTL is not really machine-independent. The data > structures are machine independent. But the contents are not. You > can not, even in principle, take the RTL generated for one processor > and compile it on another processor. I thought that RTL represented something close

Re: RTL definition

2008-03-10 Thread Ian Lance Taylor
"Fran Baena" <[EMAIL PROTECTED]> writes: > 2008/3/10, Jim Wilson <[EMAIL PROTECTED]>: >> Fran Baena wrote: >> > RTL represents a low-level language, machine-independent. But I didn't >> > find any especification of such language represented. This is, I found >> > no document where the language

Re: RTL definition

2008-03-10 Thread Fran Baena
2008/3/10, Jim Wilson <[EMAIL PROTECTED]>: > Fran Baena wrote: > > RTL represents a low-level language, machine-independent. But I didn't > > find any especification of such language represented. This is, I found > > no document where the language represented were described or defined > > in a

Re: RTL definition

2008-03-10 Thread Fran Baena
Hi Ramana, > > I have read the documentation and i didn't found where it is > > described, maybe I searched in wrong place. > > > RTL language definition is in rtl.def and gives the different > operators and operands. info gccint on a standard linux distribution > should help you figure out de

Re: RTL definition

2008-03-10 Thread Jim Wilson
Fran Baena wrote: RTL represents a low-level language, machine-independent. But I didn't find any especification of such language represented. This is, I found no document where the language represented were described or defined in a grammar way. RTL isn't a programming language, and hence has

Re: RTL definition

2008-03-10 Thread Ramana Radhakrishnan
Hi Fran, > I have read the documentation and i didn't found where it is > described, maybe I searched in wrong place. RTL language definition is in rtl.def and gives the different operators and operands. info gccint on a standard linux distribution should help you figure out details about RTL .

RTL definition

2008-03-10 Thread Fran Baena
Hi all, RTL represents a low-level language, machine-independent. But I didn't find any especification of such language represented. This is, I found no document where the language represented were described or defined in a grammar way. So, I 'd thank you to show me where the RTL-language is defi