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 /sml/trunk/src/MLRISC/ra/ra.sig
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/ra/ra.sig

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

revision 888, Thu Jul 19 20:24:21 2001 UTC revision 889, Thu Jul 19 20:35:20 2001 UTC
# Line 11  Line 11 
11     structure F : RA_FLOWGRAPH     structure F : RA_FLOWGRAPH
12        sharing F.I   = I        sharing F.I   = I
13        sharing I.C   = C        sharing I.C   = C
14       structure CB : CELLS_BASIS = CellsBasis
15    
16     type getreg = { pref  : C.cell_id list,     type getreg = { pref  : CB.cell_id list,
17                     stamp : int,                     stamp : int,
18                     proh  : int Array.array                     proh  : int Array.array
19                   } -> C.cell_id                   } -> CB.cell_id
20    
21     type mode = word     type mode = word
22    
# Line 44  Line 45 
45      *      *
46      *)      *)
47     type raClient =     type raClient =
48     { cellkind     : C.cellkind,             (* kind of register *)     { cellkind     : CB.cellkind,             (* kind of register *)
49       spillProh    : C.cell list,            (* don't spill these *)       spillProh    : CB.cell list,            (* don't spill these *)
50       memRegs      : C.cell list,            (* memory registers *)       memRegs      : CB.cell list,            (* memory registers *)
51       K            : int,                    (* number of colors *)       K            : int,                    (* number of colors *)
52       dedicated    : int -> bool,            (* dedicated registers *)       dedicated    : int -> bool,            (* dedicated registers *)
53       getreg       : getreg,                 (* how to find a color *)       getreg       : getreg,                 (* how to find a color *)

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

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