Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.10
 
1.11
 
MAIN:ragge:20071230103150
 
code.c
_>9090         q = block(REG, NIL, NIL, INCREF(ty), 0, cftnsp->ssue);
 9191         q->n_rval = V0;
 9292         p = tempnode(0, INCREF(ty), 0, cftnsp->ssue);
<>93 -        tempnr = p->n_lval;
  93+        tempnr = regno(p);
9494         p = buildtree(ASSIGN, p, q);
 9595         ecomp(p);
 9696 
     
 !
119119         spname = sym;
 120120         p = tempnode(0, sym->stype, sym->sdf, sym->ssue);
 121121         p = buildtree(ASSIGN, p, buildtree(NAME, 0, 0));
<>122 -        sym->soffset = p->n_left->n_lval;
  122+        sym->soffset = regno(p->n_left);
123123         sym->sflags |= STNODE;
 124124         ecomp(p);
 125125 }
     
 !
132132         NODE *p, *q;
 133133 
 134134         p = tempnode(0, PTR+STRTY, 0, cftnsp->ssue);
<>135 -        rvnr = p->n_lval;
  135+        rvnr = regno(p);
136136         q = block(REG, NIL, NIL, PTR+STRTY, 0, cftnsp->ssue);
 137137         q->n_rval = A0;
 138138         p = buildtree(ASSIGN, p, q);
     
 !
200200         q->n_rval = A0A1 + (reg - A0);
 201201         if (dotemps) {
 202202                 p = tempnode(0, sym->stype, sym->sdf, sym->ssue);
<>203 -                sym->soffset = p->n_lval;
  203+                sym->soffset = regno(p);
204204                 sym->sflags |= STNODE;
 205205         } else {
 206206                 spname = sym;
     
 !
222222         q->n_rval = (*regp)++;
 223223         if (dotemps) {
 224224                 p = tempnode(0, sym->stype, sym->sdf, sym->ssue);
<>225 -                sym->soffset = p->n_lval;
  225+                sym->soffset = regno(p);
226226                 sym->sflags |= STNODE;
 227227         } else {
 228228                 spname = sym;
     
 !
262262         }
 263263 
 264264         t = tempnode(0, LONGLONG, 0, MKSUE(LONGLONG));
<>265 -        tmpnr = t->n_lval;
  265+        tmpnr = regno(t);
266266         q = block(REG, NIL, NIL, LONGLONG, 0, MKSUE(LONGLONG));
 267267         q->n_rval = A0A1 + (reg - A0);
 268268         p = buildtree(ASSIGN, t, q);
     
 !
293293         int tmpnr;
 294294 
 295295         t = tempnode(0, INT, 0, MKSUE(INT));
<>296 -        tmpnr = t->n_lval;
  296+        tmpnr = regno(t);
297297         q = block(REG, NIL, NIL, INT, 0, MKSUE(INT));
 298298         q->n_rval = (*regp)++;
 299299         p = buildtree(ASSIGN, t, q);
     
 !
495495         nfree(p);
 496496         ty = l->n_type;
 497497         t = tempnode(0, l->n_type, l->n_df, l->n_sue);
<>498 -        tmpnr = t->n_lval;
  498+        tmpnr = regno(t);
499499         l = buildtree(ASSIGN, t, l);
 500500 
 501501         if (p != parent) {
     
 !
620620         } else if (r->n_type == DOUBLE || r->n_type == LDOUBLE) {
 621621                 /* XXX bounce in and out of temporary to change to longlong */
 622622                 NODE *t1 = tempnode(0, LONGLONG, 0, MKSUE(LONGLONG));
<>623 -                int tmpnr = t1->n_lval;
  623+                int tmpnr = regno(t1);
624624                 NODE *t2 = tempnode(tmpnr, r->n_type, r->n_df, r->n_sue);
 625625                 t1movearg_64bit(t1, regp);
 626626                 r = block(ASSIGN, t2, r, r->n_type, r->n_df, r->n_sue);
     
 !
633633         } else if (r->n_type == FLOAT) {
 634634                 /* XXX bounce in and out of temporary to change to int */
 635635                 NODE *t1 = tempnode(0, INT, 0, MKSUE(INT));
<>636 -                int tmpnr = t1->n_lval;
  636+                int tmpnr = regno(t1);
<_637637                 NODE *t2 = tempnode(tmpnr, r->n_type, r->n_df, r->n_sue);
 638638                 t1movearg_32bit(t1, regp);
 639639                 r = block(ASSIGN, t2, r, r->n_type, r->n_df, r->n_sue);
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-02 16:30 +0200