gccint: RTL

1 
1 14 RTL Representation
1 *********************
1 
1 The last part of the compiler work is done on a low-level intermediate
1 representation called Register Transfer Language.  In this language, the
1 instructions to be output are described, pretty much one by one, in an
1 algebraic form that describes what the instruction does.
1 
1  RTL is inspired by Lisp lists.  It has both an internal form, made up
1 of structures that point at other structures, and a textual form that is
1 used in the machine description and in printed debugging dumps.  The
1 textual form uses nested parentheses to indicate the pointers in the
1 internal form.
1 

Menu