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/x86Rewrite.sml
ViewVC logotype

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

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

revision 796, Tue Mar 6 00:04:33 2001 UTC revision 797, Fri Mar 16 00:00:17 2001 UTC
# Line 50  Line 50 
50          I.BITOP{bitOp=bitOp, lsrc=operand lsrc, rsrc=operand rsrc}          I.BITOP{bitOp=bitOp, lsrc=operand lsrc, rsrc=operand rsrc}
51       | I.BINARY{binOp, src, dst} =>       | I.BINARY{binOp, src, dst} =>
52          I.BINARY{binOp=binOp, src=operand src, dst=operand dst}          I.BINARY{binOp=binOp, src=operand src, dst=operand dst}
53         | I.CMPXCHG{lock, sz, src, dst} =>
54            I.CMPXCHG{lock=lock, sz=sz, src=operand src, dst=operand dst}
55       | I.MULTDIV{multDivOp, src} =>       | I.MULTDIV{multDivOp, src} =>
56          I.MULTDIV{multDivOp=multDivOp, src=operand src}          I.MULTDIV{multDivOp=multDivOp, src=operand src}
57       | I.MUL3{dst, src1, src2 as NONE} =>       | I.MUL3{dst, src1, src2 as NONE} =>
# Line 119  Line 121 
121       | I.MOVE{mvOp, src, dst} => I.MOVE{mvOp=mvOp, src=src, dst=operand dst}       | I.MOVE{mvOp, src, dst} => I.MOVE{mvOp=mvOp, src=src, dst=operand dst}
122       | I.LEA{r32, addr} => I.LEA{r32=replace r32, addr=addr}       | I.LEA{r32, addr} => I.LEA{r32=replace r32, addr=addr}
123       | I.BINARY{binOp, src, dst} => I.BINARY{binOp=binOp, src=src, dst=operand dst}       | I.BINARY{binOp, src, dst} => I.BINARY{binOp=binOp, src=src, dst=operand dst}
124         | I.CMPXCHG{lock, sz, src, dst} =>
125            I.CMPXCHG{lock=lock, sz=sz, src=src, dst=operand dst}
126       | I.MUL3{dst, src1, src2} => I.MUL3{dst=replace dst, src1=src1, src2=src2}       | I.MUL3{dst, src1, src2} => I.MUL3{dst=replace dst, src1=src1, src2=src2}
127       | I.UNARY{unOp, opnd} => I.UNARY{unOp=unOp, opnd=operand opnd}       | I.UNARY{unOp, opnd} => I.UNARY{unOp=unOp, opnd=operand opnd}
128       | I.SET{cond, opnd} => I.SET{cond=cond, opnd=operand opnd}       | I.SET{cond, opnd} => I.SET{cond=cond, opnd=operand opnd}

Legend:
Removed from v.796  
changed lines
  Added in v.797

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