<TD>Register allocation (validation a posteriori)</TD>
<TD>RTL to LTL</TD>
...
...
@@ -315,9 +324,9 @@ See also: <A HREF="html/NeedOp.html"><I>NeedOp</I></A>: processor-dependent part
<H3>Type systems</H3>
Simple type systems are used to statically capture well-formedness
conditions on some intermediate languages.
The type system of CompCert C is fully formalized. For some intermediate languages of the back-end, simpler type systems are used to statically capture well-formedness conditions.
<UL>
<LI><AHREF="html/Ctyping.html">RTLtyping</A>: typing for CompCert C + type-checking functions.
<LI><AHREF="html/RTLtyping.html">RTLtyping</A>: typing for RTL + type
reconstruction.
<LI><AHREF="html/Lineartyping.html">Lineartyping</A>: typing for Linear.