Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/compiler/CodeGen/ppc/ppcMLTree.sml
ViewVC logotype

Annotation of /sml/trunk/src/compiler/CodeGen/ppc/ppcMLTree.sml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 245 - (view) (download)
Original Path: sml/branches/SMLNJ/src/compiler/CodeGen/ppc/ppcMLTree.sml

1 : monnier 245 (* COPYRIGHT (c) 1999 Lucent Technologies, Bell Labs. *)
2 :    
3 :     (* constants specialised to the powerpc *)
4 :     structure PPCConst = SMLNJConstant
5 :    
6 :     (* specialised powerpc instruction set *)
7 :     structure PPCInstr =
8 :     PPCInstr(structure Const=PPCConst
9 :     structure Region=CPSRegions)
10 :    
11 :     structure PPCShuffle = PPCShuffle(PPCInstr)
12 :    
13 :     structure PPCPseudoOps = PseudoOpsBig(PPCSpec)
14 :    
15 :     (* Flowgraph data structure specialized to DEC alpha instructions *)
16 :     structure PPCFlowGraph =
17 :     FlowGraph(structure I=PPCInstr
18 :     structure P=PPCPseudoOps
19 :     structure B=FunctionNames)
20 :    
21 :     structure PPCAsmEmitter=
22 :     PPCAsmEmitter(structure Instr=PPCInstr
23 :     structure PseudoOps=PPCPseudoOps
24 :     structure Shuffle = PPCShuffle)
25 :    
26 :     structure PPCMCEmitter =
27 :     PPCMCEmitter(structure Instr=PPCInstr
28 :     structure PseudoOps=PPCPseudoOps
29 :     structure CodeString=CodeString)
30 :    
31 :    
32 :     structure PPCMLTree =
33 :     MLTreeF(structure Const=PPCConst
34 :     structure P=PPCPseudoOps
35 :     structure R=CPSRegions
36 :     structure B=FunctionNames)

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