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/staged-allocation/c-call-fn.sml
ViewVC logotype

Diff of /MLRISC/trunk/staged-allocation/c-call-fn.sml

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

revision 3077, Tue Jun 10 21:15:52 2008 UTC revision 3078, Wed Jun 11 00:11:16 2008 UTC
# Line 14  Line 14 
14        | FARG of T.fexp        | FARG of T.fexp
15            (* fexp specifies floating-point argument *)            (* fexp specifies floating-point argument *)
16    
     (* kinds of locations for passing C arguments *)  
     datatype location_kinds  
       = K_GPR                (* general-purpose registers *)  
       | K_FPR                (* floating-point registers *)  
       | K_MEM                (* memory locations *)  
   
17      (* An arg_location specifies the location of arguments/parameters      (* An arg_location specifies the location of arguments/parameters
18       * for a C call.  Offsets are given with respect to the low end       * for a C call.  Offsets are given with respect to the low end
19       * of the parameter area. *)       * of the parameter area. *)

Legend:
Removed from v.3077  
changed lines
  Added in v.3078

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