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/branches/idlbasis-devel/src/MLRISC/instructions/cells.sig
ViewVC logotype

Diff of /sml/branches/idlbasis-devel/src/MLRISC/instructions/cells.sig

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

revision 858, Wed Jun 27 21:20:27 2001 UTC revision 859, Wed Jun 27 21:43:12 2001 UTC
# Line 29  Line 29 
29         *)         *)
30     val firstPseudo : cell_id      (* first pseudo register *)     val firstPseudo : cell_id      (* first pseudo register *)
31     val cellkindDesc : cellkind -> cellkindDesc (* find descriptor *)     val cellkindDesc : cellkind -> cellkindDesc (* find descriptor *)
32     val cellCounter  : int ref  (*   val cellCounter  : int ref *)
33    
34         (* given a cellkind returns its encoding range *)         (* given a cellkind returns its encoding range *)
35     val cellRange : cellkind -> {low:int, high:int}     val cellRange : cellkind -> {low:int, high:int}
# Line 67  Line 67 
67     val newReg    : 'a -> cell  (* abbreviation for newCell GP *)     val newReg    : 'a -> cell  (* abbreviation for newCell GP *)
68     val newFreg   : 'a -> cell  (* abbreviation for newCell FP *)     val newFreg   : 'a -> cell  (* abbreviation for newCell FP *)
69    
70       val newDedicatedCell : cellkind -> ('a -> cell)
71    
72         (* lookup the number of virtual registers in a cellkind *)         (* lookup the number of virtual registers in a cellkind *)
73     val numCell   : cellkind -> (unit -> int)     val numCell   : cellkind -> (unit -> int)
74    

Legend:
Removed from v.858  
changed lines
  Added in v.859

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