|
UVa CS |
For CSDL,
Browse the ftp directory that contains old versions of VPO.
| EDG->SPARC (Available Now) |
SUIF->SPARC (Coming Soon) | |
| Front End | The Edison Design Group front end supports C and C++. | The SUIF front end supports C. It comes from the SUIF Compiler Group. |
| Code Expander | EDG code expander for the SPARC. (See a PDF version.) Requires VPOI version 1.0 to match the code to VPO version 2.0. | The SUIF to Zephyr expander for the SPARC is a SUIF pass that emits an lcc-like intermediate representation called Lira. We have built Lira code expanders for SPARC, MIPS, x86, Alpha and SimpleScalar. The code will be available in July of 2000. |
| Optimizer | VPO version 2.0 supports the SPARC architecture only. Support for x86 Linux and Alpha Linux will be forthcoming in future versions. | |
| Installation | Instructions for the EDG->SPARC compiler. | Instructions for the SUIF->SPARC compiler are not yet available. |
| One-stop shopping | Everything you need to build an EDG-based compiler for the SPARC, except the EDG C++ front end | Watch here for a tar file that will contain everything you need to build a SUIF-based compiler for the SPARC, except SUIF. |