Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /MLRISC/trunk/mltree/instr-gen.sig
ViewVC logotype

Annotation of /MLRISC/trunk/mltree/instr-gen.sig

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2126 - (view) (download) (as text)

1 : leunga 646 (*
2 :     * Generate a linear sequence of instructions
3 :     *)
4 :     signature INSTR_GEN =
5 :     sig
6 : george 909 structure C : CELLS
7 :     structure I : INSTRUCTIONS
8 :     structure S : INSTRUCTION_STREAM
9 :     structure CFG : CONTROL_FLOW_GRAPH
10 : leunga 646
11 :     sharing I.C = C
12 : george 909 sharing CFG.P = S.P
13 : leunga 646
14 :     (*
15 :     * This function creates an instruction stream, which can be
16 :     * used to emit instruction into the instruction list.
17 :     *)
18 :     val newStream : I.instruction list ref ->
19 : george 909 (I.instruction, Annotations.annotations, 'a, CFG.cfg) S.stream
20 : leunga 646
21 :     end

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0