Skip to content

Conversation

@myreen
Copy link
Contributor

@myreen myreen commented Aug 21, 2018

This PR adds a verified linear scan register allocator to the
CakeML compiler. Users of the bootstrapped compiler can
use the new register allocator using the --regalloc=linear
command-line option.

This is work by @TWal.

Closes #458

TWal and others added 30 commits May 28, 2018 22:02
This commit also includes minor tweaks to the monadic translator.
The transltion is not yet complete because of some
bug in the monadic translator.
@xrchz xrchz closed this Aug 22, 2018
@xrchz xrchz added the test failing regression test failed on the latest commit of this pull request label Aug 22, 2018
@myreen
Copy link
Contributor Author

myreen commented Aug 22, 2018

@tanyongkiam sure, my latest commit (b764613) removes the unnecessary command-line option.

@xrchz xrchz reopened this Aug 22, 2018
@xrchz xrchz removed the test failing regression test failed on the latest commit of this pull request label Aug 22, 2018
@xrchz xrchz merged commit 53d630f into master Aug 24, 2018
@xrchz xrchz deleted the linear-scan branch August 24, 2018 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants