2007/4/10, Diego Novillo <[EMAIL PROTECTED]>:

Following up on the recent discussion about GIMPLE tuples
(http://gcc.gnu.org/ml/gcc/2007-03/msg01126.html), we have summarized
our main ideas and implementation proposal in the attached document.

This should be enough to get the implementation going, but there will be
many details that still need to be addressed.

Thoughts/comments on the proposal?


Thanks.



Tuple representation of the GIMPLE instructions:
HEADER:
  code        16 bits
  subcode     16bits
  next        word
  prev        word
  bb          word
  locus       word
  block       word
BODY:
  OP0         word
  ..
  OPN         word

I want to talk to you,

1. Are there fields for flags, annotations, .. for special situations?
2. These structures are poorly specified.
     Have they advanced structures like lists, e.g., list of predecessors
  instructions of loops, predecessors instructions of forwarded
  jumps, etc. instead of poor "prev"?
3. Are there fields for more debug information?

Good bye

J.C. Pizarro :)

Reply via email to