diff options
Diffstat (limited to 'src/cmd/5c/peep.c')
-rw-r--r-- | src/cmd/5c/peep.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/cmd/5c/peep.c b/src/cmd/5c/peep.c index 22328c18c..143400a63 100644 --- a/src/cmd/5c/peep.c +++ b/src/cmd/5c/peep.c @@ -31,7 +31,7 @@ #include "gc.h" -int xtramodes(Reg*, Adr*); +int xtramodes(Reg*, Addr*); void peep(void) @@ -281,7 +281,7 @@ uniqs(Reg *r) } int -regtyp(Adr *a) +regtyp(Addr *a) { if(a->type == D_REG) @@ -309,7 +309,7 @@ int subprop(Reg *r0) { Prog *p; - Adr *v1, *v2; + Addr *v1, *v2; Reg *r; int t; @@ -427,7 +427,7 @@ int copyprop(Reg *r0) { Prog *p; - Adr *v1, *v2; + Addr *v1, *v2; Reg *r; p = r0->prog; @@ -441,7 +441,7 @@ copyprop(Reg *r0) } int -copy1(Adr *v1, Adr *v2, Reg *r, int f) +copy1(Addr *v1, Addr *v2, Reg *r, int f) { int t; Prog *p; @@ -525,7 +525,7 @@ copy1(Adr *v1, Adr *v2, Reg *r, int f) * The v1->v2 should be eliminated by copy propagation. */ void -constprop(Adr *c1, Adr *v1, Reg *r) +constprop(Addr *c1, Addr *v1, Reg *r) { Prog *p; @@ -574,7 +574,7 @@ shiftprop(Reg *r) Reg *r1; Prog *p, *p1, *p2; int n, o; - Adr a; + Addr a; p = r->prog; if(p->to.type != D_REG) @@ -710,7 +710,7 @@ shiftprop(Reg *r) } Reg* -findpre(Reg *r, Adr *v) +findpre(Reg *r, Addr *v) { Reg *r1; @@ -730,7 +730,7 @@ findpre(Reg *r, Adr *v) } Reg* -findinc(Reg *r, Reg *r2, Adr *v) +findinc(Reg *r, Reg *r2, Addr *v) { Reg *r1; Prog *p; @@ -758,7 +758,7 @@ findinc(Reg *r, Reg *r2, Adr *v) int nochange(Reg *r, Reg *r2, Prog *p) { - Adr a[3]; + Addr a[3]; int i, n; if(r == r2) @@ -788,7 +788,7 @@ nochange(Reg *r, Reg *r2, Prog *p) } int -findu1(Reg *r, Adr *v) +findu1(Reg *r, Addr *v) { for(; r != R; r = r->s1) { if(r->active) @@ -810,7 +810,7 @@ findu1(Reg *r, Adr *v) } int -finduse(Reg *r, Adr *v) +finduse(Reg *r, Addr *v) { Reg *r1; @@ -820,11 +820,11 @@ finduse(Reg *r, Adr *v) } int -xtramodes(Reg *r, Adr *a) +xtramodes(Reg *r, Addr *a) { Reg *r1, *r2, *r3; Prog *p, *p1; - Adr v; + Addr v; p = r->prog; if((p->as == AMOVB || p->as == AMOVBS) && p->from.type == D_OREG) /* byte load */ @@ -911,7 +911,7 @@ xtramodes(Reg *r, Adr *a) * 0 otherwise (not touched) */ int -copyu(Prog *p, Adr *v, Adr *s) +copyu(Prog *p, Addr *v, Addr *s) { switch(p->as) { @@ -1106,7 +1106,7 @@ copyu(Prog *p, Adr *v, Adr *s) if(v->type == D_REG) { if(v->reg <= REGEXT && v->reg > exregoffset) return 2; - if(v->reg == (uchar)REGARG) + if(v->reg == REGARG) return 2; } if(v->type == D_FREG) @@ -1124,7 +1124,7 @@ copyu(Prog *p, Adr *v, Adr *s) case ATEXT: /* funny */ if(v->type == D_REG) - if(v->reg == (uchar)REGARG) + if(v->reg == REGARG) return 3; return 0; } @@ -1175,7 +1175,7 @@ a2type(Prog *p) * semantics */ int -copyas(Adr *a, Adr *v) +copyas(Addr *a, Addr *v) { if(regtyp(v)) { @@ -1197,7 +1197,7 @@ copyas(Adr *a, Adr *v) * either direct or indirect */ int -copyau(Adr *a, Adr *v) +copyau(Addr *a, Addr *v) { if(copyas(a, v)) @@ -1217,7 +1217,7 @@ copyau(Adr *a, Adr *v) } int -copyau1(Prog *p, Adr *v) +copyau1(Prog *p, Addr *v) { if(regtyp(v)) { @@ -1236,7 +1236,7 @@ copyau1(Prog *p, Adr *v) * return failure to substitute */ int -copysub(Adr *a, Adr *v, Adr *s, int f) +copysub(Addr *a, Addr *v, Addr *s, int f) { if(f) @@ -1253,7 +1253,7 @@ copysub(Adr *a, Adr *v, Adr *s, int f) } int -copysub1(Prog *p1, Adr *v, Adr *s, int f) +copysub1(Prog *p1, Addr *v, Addr *s, int f) { if(f) |