GitXplorerGitXplorer
t

cse-ghc-plugin

public
6 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
f39f01043a75d1ce22f7638febf4bd8812fa5528

Update to compile with GHC HEAD (7.2,) and update the CSE pass to a much more recent version

committed 14 years ago
Unverified
8d2475d6eb59a36bb9c4c38bcca21404e18b9654

add Makefile for tests; note that the command line arguments need to be exact it seems...

committed 14 years ago
Unverified
9d4e44ba672e86f9727014de82c22e3383ff8e17

fix compilation errors

committed 14 years ago
Unverified
d718a28da258e963262cd2644887ac1271aec30c

initial commit of cse plugin; should work with my latest patches for plugins with GHC 7.1

committed 14 years ago

README

The README file for this repository.

GHC plugin for Common Subexpression Elimination (CSE)

This plugin gives an example of defining a compiler plugin for GHC. The implementation of this optimization is ripped directly from GHC itself.

travis-ci.org results: Build Status

Homepage.

Installation

Install the latest version of the plugin from Hackage (requires GHC 7.4.1):

$ cabal install cse-ghc-plugin

Join in

File bugs in the GitHub issue tracker.

Master git repository:

  • git clone https://github.com/thoughtpolice/cse-ghc-plugin.git

There's also a BitBucket mirror:

  • git clone https://bitbucket.org/thoughtpolice/cse-ghc-plugin.git

Authors

See AUTHORS.txt.

License

BSD3. See LICENSE.txt for terms of copyright and redistribution.