public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* SSA GIMPLE
@ 2009-09-23 15:01 Rob Quigley
  2009-09-23 15:16 ` Diego Novillo
  2009-09-23 15:17 ` Ian Lance Taylor
  0 siblings, 2 replies; 3+ messages in thread
From: Rob Quigley @ 2009-09-23 15:01 UTC (permalink / raw)
  To: gcc

Hello,

I am looking for some more information of the SSA Gimple syntax and
was wondering if there was  BNF available?

I am interested in the IR of gcc and am just looking for some further
documentation/explanation of some of the syntax I am observing such
as:

OBJ_TYPE_REF(D.103787_32;D.103784_29->4) (D.103784_29, value__23); **
save_filt.1022_12 = <<<filter object>>>;
save_eptr.1021_13 = <<<exception object>>>;
resx;
iftmp.256_17 = (int (*__vtbl_ptr_type) (void) *) D.52956_16;
D.53402_2 = &this_1->m_cur_val;
__base_ctor  (&D.53467);
__comp_ctor  (&nm, if_typename__8, &D.53467);
__cxa_atexit (__tcf_0, 0B, &__dso_handle);
__static_initialization_and_destruction_0 (1, 65535);

Does anyone know where I might find such information? Any help and/or
pointers in the direction of information would be most welcome. I
tried the gcc wiki but I couldn't find much on SSA Gimple/low-Gimple

Thanks and regards all!


Rob

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: SSA GIMPLE
  2009-09-23 15:01 SSA GIMPLE Rob Quigley
@ 2009-09-23 15:16 ` Diego Novillo
  2009-09-23 15:17 ` Ian Lance Taylor
  1 sibling, 0 replies; 3+ messages in thread
From: Diego Novillo @ 2009-09-23 15:16 UTC (permalink / raw)
  To: Rob Quigley; +Cc: gcc

On Wed, Sep 23, 2009 at 11:01, Rob Quigley <robquigley@gmail.com> wrote:

> Does anyone know where I might find such information? Any help and/or
> pointers in the direction of information would be most welcome. I
> tried the gcc wiki but I couldn't find much on SSA Gimple/low-Gimple

There are articles, slides and pointers to internal documentation at
http://gcc.gnu.org/wiki/GettingStarted
You can post specific questions here and/or drop by the IRC channel at
irc.oftc.net/#gcc


Diego.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: SSA GIMPLE
  2009-09-23 15:01 SSA GIMPLE Rob Quigley
  2009-09-23 15:16 ` Diego Novillo
@ 2009-09-23 15:17 ` Ian Lance Taylor
  1 sibling, 0 replies; 3+ messages in thread
From: Ian Lance Taylor @ 2009-09-23 15:17 UTC (permalink / raw)
  To: Rob Quigley; +Cc: gcc

Rob Quigley <robquigley@gmail.com> writes:

> I am looking for some more information of the SSA Gimple syntax and
> was wondering if there was  BNF available?

There is no BNF.  Sorry.

> I am interested in the IR of gcc and am just looking for some further
> documentation/explanation of some of the syntax I am observing such
> as:

This syntax is intended to be a C-like dump of the internal data
structures.

> Does anyone know where I might find such information? Any help and/or
> pointers in the direction of information would be most welcome. I
> tried the gcc wiki but I couldn't find much on SSA Gimple/low-Gimple

There is some documentation in the gcc internals manual at the bottom of
http://gcc.gnu.org/onlinedocs/ .

Ian

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-09-23 15:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-23 15:01 SSA GIMPLE Rob Quigley
2009-09-23 15:16 ` Diego Novillo
2009-09-23 15:17 ` Ian Lance Taylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).