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/x86/ra/x86Spill.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/ra/x86Spill.sml

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

revision 1008, Fri Dec 14 21:01:29 2001 UTC revision 1009, Wed Jan 9 19:44:22 2002 UTC
# Line 178  Line 178 
178        | I.UNARY{unOp, opnd} => done(I.UNARY{unOp=unOp, opnd=spillLoc}, an)        | I.UNARY{unOp, opnd} => done(I.UNARY{unOp=unOp, opnd=spillLoc}, an)
179        | I.SET{cond, opnd} => done(I.SET{cond=cond, opnd=spillLoc}, an)        | I.SET{cond, opnd} => done(I.SET{cond=cond, opnd=spillLoc}, an)
180        | I.POP _ => done(I.POP spillLoc, an)        | I.POP _ => done(I.POP spillLoc, an)
       | I.COPY _ => error "spill: COPY"  
181        | I.FNSTSW  => error "spill: FNSTSW"        | I.FNSTSW  => error "spill: FNSTSW"
182        | _ => error "spill"        | _ => error "spill"
183      end (* x86Spill *)      end (* x86Spill *)
# Line 379  Line 378 
378         | I.PUSHL arg => reloadPush(I.PUSHL, arg, an)         | I.PUSHL arg => reloadPush(I.PUSHL, arg, an)
379         | I.PUSHW arg => reloadPush(I.PUSHW, arg, an)         | I.PUSHW arg => reloadPush(I.PUSHW, arg, an)
380         | I.PUSHB arg => reloadPush(I.PUSHB, arg, an)         | I.PUSHB arg => reloadPush(I.PUSHB, arg, an)
        | I.COPY _ => error "reload:COPY"  
381         | I.FILD opnd => reloadReal(I.FILD, opnd, an)         | I.FILD opnd => reloadReal(I.FILD, opnd, an)
382         | I.FILDL opnd => reloadReal(I.FILDL, opnd, an)         | I.FILDL opnd => reloadReal(I.FILDL, opnd, an)
383         | I.FILDLL opnd => reloadReal(I.FILDLL, opnd, an)         | I.FILDLL opnd => reloadReal(I.FILDLL, opnd, an)

Legend:
Removed from v.1008  
changed lines
  Added in v.1009

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