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-core.sig
ViewVC logotype

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

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

revision 579, Wed Mar 22 06:33:08 2000 UTC revision 705, Wed Sep 27 18:44:44 2000 UTC
# Line 11  Line 11 
11     structure G  : RA_GRAPH     structure G  : RA_GRAPH
12     structure BM :     structure BM :
13     sig     sig
14          val size   : G.bitMatrix -> int
15        val member : G.bitMatrix -> int * int -> bool        val member : G.bitMatrix -> int * int -> bool
16        val add    : G.bitMatrix -> int * int -> bool        val add    : G.bitMatrix -> int * int -> bool
17     end     end
# Line 38  Line 39 
39     (* add an edge to the interference graph *)     (* add an edge to the interference graph *)
40     val addEdge : G.interferenceGraph -> G.node * G.node -> unit     val addEdge : G.interferenceGraph -> G.node * G.node -> unit
41    
    (* remove an edge from the interference graph *)  
    val removeEdge : G.interferenceGraph -> G.node * G.node -> unit  
   
42     (*     (*
43      * Function to create new nodes      * Function to create new nodes
44      *)      *)
# Line 133  Line 131 
131      *)      *)
132     val moveSavings : G.interferenceGraph -> (int -> int)     val moveSavings : G.interferenceGraph -> (int -> int)
133    
    (*  
     * Spill propagation/coalescing phase  
     *)  
    (*  
    val spillPropagation : G.interferenceGraph -> G.node list -> G.node list  
   
    (*  
     * Spill coalescing phase  
     *)  
    val spillCoalescing : G.interferenceGraph -> G.node list -> unit  
   
    (*  
     * Spill coloring phase  
     *)  
    val spillColoring : G.interferenceGraph -> G.node list -> unit  
    *)  
   
134  end  end

Legend:
Removed from v.579  
changed lines
  Added in v.705

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