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 :)