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 /sml/branches/SMLNJ/src/MLRISC/IR/mlrisc-cfg-gen.sig
ViewVC logotype

Annotation of /sml/branches/SMLNJ/src/MLRISC/IR/mlrisc-cfg-gen.sig

Parent Directory Parent Directory | Revision Log Revision Log


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

1 : monnier 245 (*
2 :     * Emit code and build a CFG
3 : monnier 411 *
4 :     * -- Allen
5 : monnier 245 *)
6 :    
7 :     signature CONTROL_FLOW_GRAPH_GEN =
8 :     sig
9 :    
10 : monnier 411 structure CFG : CONTROL_FLOW_GRAPH
11 :     structure I : INSTRUCTIONS
12 :     structure S : INSTRUCTION_STREAM
13 :     sharing CFG.I = I
14 :     sharing S.P = CFG.P
15 :     sharing S.B = CFG.B
16 : monnier 245
17 :     (*
18 :     * This creates an emitter which can be used to build a CFG
19 :     *)
20 : monnier 411 val builder : CFG.cfg ->
21 :     { stream : (I.instruction,I.C.cellset,
22 :     I.C.regmap * Annotations.annotations) S.stream,
23 :     next : CFG.cfg -> unit
24 :     }
25 : monnier 245
26 :     end
27 :    

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