School of Computing

Adding an Optimisation Pass to the Glasgow Haskell Compiler

Olaf Chitil

November 1997.

Abstract

The Glasgow Haskell compiler (GHC) with its over 40.000 lines of code is quite daunting for a newcomer. Here we give a short practical introduction based on our experiences in how to add an optimisation pass to GHC. Thus we hope to encourage other developers of optimisations to implement them in GHC.

These notes are meant to be extended and updated from time to time. Hence observe the date shown below.

Unpublished, November 4, 1997, 16 pages.

Download publication 123 kbytes (PDF)

Bibtex Record

@unpublished{1906,
author = {Olaf Chitil},
title = {{Adding an Optimisation Pass to the Glasgow Haskell Compiler}},
month = {November},
year = {1997},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1997/1906},
    publication_type = {unpublished},
    submission_id = {22070_1083674545},
    other_year = {1997},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014