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/instructions/insnProps.sig
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/instructions/insnProps.sig

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

revision 428, Wed Sep 8 09:47:00 1999 UTC revision 429, Wed Sep 8 09:47:00 1999 UTC
# Line 28  Line 28 
28    
29        (* parallel moves *)        (* parallel moves *)
30     val moveInstr  : I.instruction -> bool     val moveInstr  : I.instruction -> bool
31     val moveTmpR   : I.instruction -> C.register option     val moveTmpR   : I.instruction -> C.cell option
32     val moveDstSrc : I.instruction -> C.register list * C.register list     val moveDstSrc : I.instruction -> C.cell list * C.cell list
33    
34        (* no op *)        (* no op *)
35     val nop        : unit -> I.instruction     val nop        : unit -> I.instruction
# Line 39  Line 39 
39    
40        (* load immediate; must be within immedRange *)        (* load immediate; must be within immedRange *)
41     val immedRange : {lo:int, hi:int}     val immedRange : {lo:int, hi:int}
42     val loadImmed  : {immed:int, t:C.register} -> I.instruction     val loadImmed  : {immed:int, t:C.cell} -> I.instruction
43    
44       (*       (*
45        * Targets of a branch instruction        * Targets of a branch instruction
# Line 63  Line 63 
63    
64       (* definition/use for the RA *)       (* definition/use for the RA *)
65     val defUse     : C.cellkind ->     val defUse     : C.cellkind ->
66                        I.instruction -> (C.register list * C.register list)                        I.instruction -> (C.cell list * C.cell list)
67    
68       (* annotations *)       (* annotations *)
69     val getAnnotations : I.instruction -> Annotations.annotation list     val getAnnotations : I.instruction -> Annotations.annotation list

Legend:
Removed from v.428  
changed lines
  Added in v.429

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