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/branches/SMLNJ/src/MLRISC/hppa/hppaRewrite.sml
ViewVC logotype

Diff of /sml/branches/SMLNJ/src/MLRISC/hppa/hppaRewrite.sml

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

revision 166, Sat Nov 7 20:11:41 1998 UTC revision 167, Sat Nov 7 20:11:41 1998 UTC
# Line 26  Line 26 
26       | I.BCONDI{cmpi, bc, i, r2, t, f, n} =>       | I.BCONDI{cmpi, bc, i, r2, t, f, n} =>
27          I.BCONDI{cmpi=cmpi, bc=bc, i=i, r2=replc r2, t=t, f=f,n=n}          I.BCONDI{cmpi=cmpi, bc=bc, i=i, r2=replc r2, t=t, f=f,n=n}
28       | I.BV{x, b, labs, n} => I.BV{x=replc x, b=replc b, labs=labs,n=n}       | I.BV{x, b, labs, n} => I.BV{x=replc x, b=replc b, labs=labs,n=n}
29         | I.BLR{x, t, labs, n} => I.BLR{x=replc x, t=t, labs=labs,n=n}
30       | I.BLE{b, d, sr, t, defs, uses=(i,f)} =>       | I.BLE{b, d, sr, t, defs, uses=(i,f)} =>
31          I.BLE{b=replc b, d=d, sr=sr, t=t, defs=defs, uses=(map replc i, f)}          I.BLE{b=replc b, d=d, sr=sr, t=t, defs=defs, uses=(map replc i, f)}
32       | I.LDO{b, t, i} => I.LDO{b=replc b, t=t, i=i}       | I.LDO{b, t, i} => I.LDO{b=replc b, t=t, i=i}
# Line 56  Line 57 
57       | I.COMCLR{cc, r1, r2, t} => I.COMCLR{cc=cc, r1=r1, r2=r2, t=replc t}       | I.COMCLR{cc, r1, r2, t} => I.COMCLR{cc=cc, r1=r1, r2=r2, t=replc t}
58       | I.SHIFTV{sv, r, len, t} => I.SHIFTV{sv=sv, r=r, len=len, t=replc t}       | I.SHIFTV{sv, r, len, t} => I.SHIFTV{sv=sv, r=r, len=len, t=replc t}
59       | I.SHIFT{s, r, p, len, t} => I.SHIFT{s=s, r=r, p=p, len=len, t=replc t}       | I.SHIFT{s, r, p, len, t} => I.SHIFT{s=s, r=r, p=p, len=len, t=replc t}
60         | I.BLR{x, t, labs, n} => I.BLR{x=x, t=replc t, labs=labs,n=n}
61       | I.BLE{d, b, sr, t, defs=(i,f), uses} =>       | I.BLE{d, b, sr, t, defs=(i,f), uses} =>
62          I.BLE{d=d, b=b, sr=sr, t=replc t, defs=(map replc i, f), uses=uses}          I.BLE{d=d, b=b, sr=sr, t=replc t, defs=(map replc i, f), uses=uses}
63       | I.LDIL{i, t} => I.LDIL{i=i, t=replc t}       | I.LDIL{i, t} => I.LDIL{i=i, t=replc t}
# Line 76  Line 78 
78       | I.FARITH{fa, r1, r2, t}  =>       | I.FARITH{fa, r1, r2, t}  =>
79          I.FARITH{fa=fa, r1=replc r1, r2=replc r2, t=t}          I.FARITH{fa=fa, r1=replc r1, r2=replc r2, t=t}
80       | I.FUNARY{fu, f, t} => I.FUNARY{fu=fu, f=replc f, t=t}       | I.FUNARY{fu, f, t} => I.FUNARY{fu=fu, f=replc f, t=t}
81       | I.FCMP(fcc, f1, f2) => I.FCMP(fcc, replc f1, replc f2)       | I.FBRANCH{cc,f1,f2,t,f,n,long} =>
82             I.FBRANCH{cc=cc,f1=replc f1,f2=replc f2,t=t,f=f,n=n,long=long}
83       | I.FCOPY{dst, src, tmp, impl} =>       | I.FCOPY{dst, src, tmp, impl} =>
84          I.FCOPY{dst=dst, src=map replc src, impl=impl, tmp=tmp}          I.FCOPY{dst=dst, src=map replc src, impl=impl, tmp=tmp}
85       | I.BLE{d, b, sr, t, defs=defs, uses=(i,f)} =>       | I.BLE{d, b, sr, t, defs=defs, uses=(i,f)} =>
# Line 107  Line 110 
110  end  end
111    
112  (*  (*
113   * $Log$   * $Log: hppaRewrite.sml,v $
114     * Revision 1.3  1998/05/25 15:11:00  george
115     *   Fixed RCS keywords
116     *
117   *)   *)

Legend:
Removed from v.166  
changed lines
  Added in v.167

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