Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/charisee/src/compiler/codegen/target-sig.sml
ViewVC logotype

Diff of /branches/charisee/src/compiler/codegen/target-sig.sml

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

revision 2661, Fri May 30 14:43:55 2014 UTC revision 2662, Fri May 30 16:55:05 2014 UTC
# Line 28  Line 28 
28      val isVecTy : int -> bool      val isVecTy : int -> bool
29      val getPieces : int -> int list      val getPieces : int -> int list
30    
31        val getOpr:program*TreeFunc.oprator list ->int
32        val prntOpr:program -> string
33        val getTypes: program*TreeIL.Ty.ty list ->int
34        val prntTypes:program -> string
35    
36    
37    (* does the target support printing?  Note that if the target is parallel, then printing    (* does the target support printing?  Note that if the target is parallel, then printing
38     * will not be supported.     * will not be supported.
39     *)     *)
# Line 44  Line 50 
50          val fragment : env * TreeIL.block -> env * stm list          val fragment : env * TreeIL.block -> env * stm list
51          val block : env * TreeIL.block -> stm          val block : env * TreeIL.block -> stm
52          val exp : env * TreeIL.exp -> exp          val exp : env * TreeIL.exp -> exp
53          val allTypes:TreeIL.Ty.ty list ->CLang.ty list          (*val allTypes:TreeIL.Ty.ty list ->CLang.ty list
54          val allOpr:TreeFunc.oprator list ->CLang.Cfn list          val allOpr:TreeFunc.oprator list ->CLang.decl list*)
55        end        end
56    
57    (* variables *)    (* variables *)
# Line 94  Line 100 
100         * is provided by the target.         * is provided by the target.
101         *)         *)
102          val generate : string * program -> unit          val generate : string * program -> unit
103    
104    
105        end        end
106    
107    (* strands *)    (* strands *)

Legend:
Removed from v.2661  
changed lines
  Added in v.2662

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