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