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

SCM Repository

[smlnj] Diff of /MLRISC/trunk/ra/liveness.sml
ViewVC logotype

Diff of /MLRISC/trunk/ra/liveness.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 744, Fri Dec 8 04:11:42 2000 UTC revision 889, Thu Jul 19 20:35:20 2001 UTC
# Line 21  Line 21 
21      sharing I.C = C      sharing I.C = C
22    
23    val liveness :    val liveness :
24        { defUse     : I.instruction -> C.cell list * C.cell list,        { defUse     : I.instruction -> CellsBasis.cell list * CellsBasis.cell list,
25          updateCell : C.cellset * C.cell list -> C.cellset,          updateCell : C.cellset * CellsBasis.cell list -> C.cellset,
26          getCell    : C.cellset -> C.cell list,          getCell    : C.cellset -> CellsBasis.cell list,
27          blocks     : F.block list          blocks     : F.block list
28        } -> F.block list        } -> F.block list
29  end  end
# Line 35  Line 35 
35    structure F  = Flowgraph    structure F  = Flowgraph
36    structure I  = F.I    structure I  = F.I
37    structure C  = I.C    structure C  = I.C
38    structure SC = C.SortedCells    structure SC = CellsBasis.SortedCells (* CellsBasis.SortedCells *)
39    
40    fun error msg = MLRiscErrorMsg.error("Liveness",msg)    fun error msg = MLRiscErrorMsg.error("Liveness",msg)
41    

Legend:
Removed from v.744  
changed lines
  Added in v.889

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