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/compiler/CodeGen/x86/x86MLTree.sml
ViewVC logotype

Diff of /sml/trunk/compiler/CodeGen/x86/x86MLTree.sml

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

sml/branches/SMLNJ/src/compiler/CodeGen/x86/x86MLTree.sml revision 411, Fri Sep 3 00:25:03 1999 UTC sml/trunk/src/compiler/CodeGen/x86/x86MLTree.sml revision 555, Fri Mar 3 16:10:30 2000 UTC
# Line 1  Line 1 
1  (* specialised X86 instruction set *)  (* specialised X86 instruction set *)
2  structure X86Instr =  structure X86Instr =
3    X86Instr(structure Const=SMLNJConstant    X86Instr(structure LabelExp=SMLNJLabelExp
4             structure Region=CPSRegions)             structure Region=CPSRegions)
5    
6    structure X86Props = X86Props(X86Instr)
7    
8  structure X86Rewrite = X86Rewrite(X86Instr)  structure X86Rewrite = X86Rewrite(X86Instr)
9    
10  structure X86Shuffle = X86Shuffle(X86Instr)  structure X86Shuffle = X86Shuffle(X86Instr)
# Line 16  Line 18 
18  structure X86FlowGraph =  structure X86FlowGraph =
19    FlowGraph(structure I=X86Instr    FlowGraph(structure I=X86Instr
20              structure P=X86PseudoOps              structure P=X86PseudoOps
21              structure B=FunctionNames)             )
22    
23  structure X86Stream = InstructionStreamFn(structure P = X86PseudoOps  structure X86Stream = InstructionStream(X86PseudoOps)
                                           structure B = FunctionNames)  
24    
25    
26  (* Assembly code emmitter *)  (* Assembly code emmitter *)
# Line 39  Line 40 
40    
41  (* MLTree specialization *)  (* MLTree specialization *)
42  structure X86MLTree =  structure X86MLTree =
43    MLTreeF(structure Const=SMLNJConstant    MLTreeF(structure LabelExp=SMLNJLabelExp
44            structure P=X86PseudoOps            structure Region=CPSRegions
45            structure R=CPSRegions            structure Stream=X86Stream
46            structure B=FunctionNames            structure Extension=SMLNJMLTreeExt
           type rextension = unit  
           type fextension = unit  
47           )           )

Legend:
Removed from v.411  
changed lines
  Added in v.555

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