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/hppa/emit/hppaMC.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/hppa/emit/hppaMC.sml

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

revision 1002, Fri Nov 30 17:11:33 2001 UTC revision 1003, Fri Dec 7 02:45:32 2001 UTC
# Line 676  Line 676 
676       | emitInstr (I.NOP) = NOP {}       | emitInstr (I.NOP) = NOP {}
677       | emitInstr (I.COPY{dst, src, impl, tmp}) = error "COPY"       | emitInstr (I.COPY{dst, src, impl, tmp}) = error "COPY"
678       | emitInstr (I.FCOPY{dst, src, impl, tmp}) = error "FCOPY"       | emitInstr (I.FCOPY{dst, src, impl, tmp}) = error "FCOPY"
      | emitInstr (I.ANNOTATION{i, a}) = emitInstr i  
679       | emitInstr (I.SOURCE{}) = ()       | emitInstr (I.SOURCE{}) = ()
680       | emitInstr (I.SINK{}) = ()       | emitInstr (I.SINK{}) = ()
681       | emitInstr (I.PHI{}) = ()       | emitInstr (I.PHI{}) = ()
# Line 684  Line 683 
683             emitInstr instr             emitInstr instr
684         end         end
685    
686       fun emitInstruction(I.ANNOTATION{i, ...}) = emitInstruction(i)
687         | emitInstruction(I.INSTR(i)) = emitter(i)
688         | emitInstruction(I.LIVE _)  = ()
689         | emitInstruction(I.KILL _)  = ()
690       | emitInstruction _ = error "emitInstruction"
691    
692     in  S.STREAM{beginCluster=init,     in  S.STREAM{beginCluster=init,
693                  pseudoOp=pseudoOp,                  pseudoOp=pseudoOp,
694                  emit=emitter,                  emit=emitInstruction,
695                  endCluster=fail,                  endCluster=fail,
696                  defineLabel=doNothing,                  defineLabel=doNothing,
697                  entryLabel=doNothing,                  entryLabel=doNothing,

Legend:
Removed from v.1002  
changed lines
  Added in v.1003

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