gccint: Macros and Functions

1 
1 11.2.1 Trees
1 ------------
1 
1 All GENERIC trees have two fields in common.  First, 'TREE_CHAIN' is a
1 pointer that can be used as a singly-linked list to other trees.  The
1 other is 'TREE_TYPE'.  Many trees store the type of an expression or
1 declaration in this field.
1 
1  These are some other functions for handling trees:
1 
1 'tree_size'
1      Return the number of bytes a tree takes.
1 
1 'build0'
1 'build1'
1 'build2'
1 'build3'
1 'build4'
1 'build5'
1 'build6'
1 
1      These functions build a tree and supply values to put in each
1      parameter.  The basic signature is 'code, type, [operands]'.
1      'code' is the 'TREE_CODE', and 'type' is a tree representing the
1      'TREE_TYPE'.  These are followed by the operands, each of which is
1      also a tree.
1