annotate lab4/jumpopt.mli @ 1:b5139af1a420
tip basis
Fixed permissions on compile scripts
author |
Mike Spivey <mike@cs.ox.ac.uk> |
date |
Fri, 13 Oct 2017 17:27:58 +0100 |
parents |
bfdcc3820b32 |
children |
|
rev |
line source |
0
|
1 (* lab4/jumpopt.mli *)
|
|
2 (* Copyright (c) 2017 J. M. Spivey *)
|
|
3
|
|
4 (* The jump optimiser looks for multiple labels on the same tree,
|
|
5 jumps that lead to jumps, and other simple patterns in control flow. *)
|
|
6
|
|
7 (* |optimise| -- clean up a forest *)
|
|
8 val optimise : Optree.optree list -> Optree.optree list
|