Import Upstream version 20180207
[hcoop/debian/mlton.git] / mlton / ssa / sources.cm
CommitLineData
7f918cf1
CE
1(* Copyright (C) 1999-2007 Henry Cejtin, Matthew Fluet, Suresh
2 * Jagannathan, and Stephen Weeks.
3 * Copyright (C) 1997-2000 NEC Research Institute.
4 *
5 * MLton is released under a BSD-style license.
6 * See the file MLton-LICENSE for details.
7 *)
8
9Group
10
11signature HANDLER
12signature RETURN
13signature SSA
14signature SSA2
15
16functor FlatLattice
17functor Ssa
18functor Ssa2
19functor SsaToSsa2
20
21is
22
23../../lib/mlton/sources.cm
24../atoms/sources.cm
25../control/sources.cm
26
27equatable.sig
28equatable.sml
29ssa-tree.sig
30ssa-tree2.sig
31ssa-tree.fun
32ssa-tree2.fun
33direct-exp.sig
34direct-exp.fun
35analyze.sig
36analyze2.sig
37analyze.fun
38analyze2.fun
39type-check.sig
40type-check2.sig
41type-check.fun
42type-check2.fun
43prepasses.sig
44prepasses2.sig
45prepasses.fun
46prepasses2.fun
47shrink.sig
48shrink2.sig
49shrink.fun
50shrink2.fun
51flat-lattice.sig
52flat-lattice.fun
53n-point-lattice.sig
54n-point-lattice.fun
55two-point-lattice.sig
56two-point-lattice.fun
57three-point-lattice.sig
58three-point-lattice.fun
59restore.sig
60restore.fun
61
62ssa-transform.sig
63ssa2-transform.sig
64common-arg.fun
65common-block.fun
66common-subexp.fun
67global.sig
68global.fun
69multi.sig
70multi.fun
71combine-conversions.fun
72constant-propagation.fun
73contify.fun
74deep-flatten.fun
75flatten.fun
76inline.sig
77inline.fun
78introduce-loops.fun
79known-case.fun
80local-flatten.fun
81local-ref.fun
82loop-invariant.fun
83loop-unroll.fun
84loop-unswitch.fun
85poly-equal.fun
86poly-hash.fun
87profile.sig
88profile.fun
89profile2.sig
90profile2.fun
91redundant-tests.fun
92redundant.fun
93ref-flatten.fun
94remove-unused.fun
95remove-unused2.fun
96share-zero-vec.fun
97simplify-types.fun
98useless.fun
99zone.fun
100simplify.sig
101simplify2.sig
102simplify.fun
103simplify2.fun
104ssa.sig
105ssa2.sig
106ssa.fun
107ssa2.fun
108ssa-to-ssa2.sig
109ssa-to-ssa2.fun