Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.49
 
1.50
 
MAIN:ragge:20110407185015
 
code.c
_>206206                         rno = RAX;
 207207                 }
 208208                 if (ssz > SZLONG) {
<>209 -                        p = block(REG, NIL, NIL, INCREF(t), 0, MKAP(t));
  209+                        p = block(REG, NIL, NIL, INCREF(t), 0, 0);
210210                         regno(p) = RAX;
 211211                         p = buildtree(UMUL, buildtree(PLUS, p, bcon(1)), NIL);
 212212                         ecomp(movtoreg(p, rno+1));
 213213                 }
<>214 -                p = block(REG, NIL, NIL, INCREF(t), 0, MKAP(t));
  214+                p = block(REG, NIL, NIL, INCREF(t), 0, 0);
215215                 regno(p) = RAX;
 216216                 p = buildtree(UMUL, p, NIL);
 217217                 ecomp(movtoreg(p, rno));
     
 !
222222                 l = tempnode(stroffset, INCREF(t), sp->sdf, sp->sap);
 223223                 l = buildtree(UMUL, l, NIL);
 224224                 ecomp(buildtree(ASSIGN, l, r));
<>225 -                l = block(REG, NIL, NIL, LONG, 0, MKAP(LONG));
  225+                l = block(REG, NIL, NIL, LONG, 0, 0);
226226                 regno(l) = RAX;
<>227 -                r = tempnode(stroffset, LONG, 0, MKAP(LONG));
  227+                r = tempnode(stroffset, LONG, 0, 0);
228228                 ecomp(buildtree(ASSIGN, l, r));
 229229         } else
 230230                 cerror("efcode");
     
 !
250250         if (cftnsp->stype == STRTY+FTN || cftnsp->stype == UNIONTY+FTN) {
 251251                 sp = cftnsp;
 252252                 if (argtyp(DECREF(sp->stype), sp->sdf, sp->sap) == STRMEM) {
<>253 -                        r = block(REG, NIL, NIL, LONG, 0, MKAP(LONG));
  253+                        r = block(REG, NIL, NIL, LONG, 0, 0);
254254                         regno(r) = argregsi[ngpr++];
 255255                         p = tempnode(0, r->n_type, r->n_df, r->n_ap);
 256256                         stroffset = regno(p);
     
 !
326326                                 t = LONG;
 327327                                 rno = argregsi[ngpr++];
 328328                         }
<>329 -                        r = block(REG, NIL, NIL, t, 0, MKAP(t));
  329+                        r = block(REG, NIL, NIL, t, 0, 0);
330330                         regno(r) = rno;
 331331                         ecomp(movtomem(r, -autooff, FPREG));
 332332 
 333333                         if (tsize(sp->stype, sp->sdf, sp->sap) > SZLONG) {
<>334 -                                r = block(REG, NIL, NIL, t, 0, MKAP(t));
  334+                                r = block(REG, NIL, NIL, t, 0, 0);
335335                                 regno(r) = (typ == STRCPX ?
 336336                                     XMM0 + nsse++ : argregsi[ngpr++]);
 337337                                 ecomp(movtomem(r, -autooff+SZLONG, FPREG));
     
 !
367367         /* Save reg arguments in the reg save area */
 368368         p = NIL;
 369369         for (i = ngpr; i < 6; i++) {
<>370 -                r = block(REG, NIL, NIL, LONG, 0, MKAP(LONG));
  370+                r = block(REG, NIL, NIL, LONG, 0, 0);
371371                 regno(r) = argregsi[i];
 372372                 r = movtomem(r, -RSALONGOFF(i)-autooff, FPREG);
<>373 -                p = (p == NIL ? r : block(COMOP, p, r, INT, 0, MKAP(INT)));
  373+                p = (p == NIL ? r : block(COMOP, p, r, INT, 0, 0));
374374         }
 375375         for (i = nsse; i < 8; i++) {
<>376 -                r = block(REG, NIL, NIL, DOUBLE, 0, MKAP(DOUBLE));
  376+                r = block(REG, NIL, NIL, DOUBLE, 0, 0);
377377                 regno(r) = i + XMM0;
 378378                 r = movtomem(r, -RSADBLOFF(i)-autooff, FPREG);
<>379 -                p = (p == NIL ? r : block(COMOP, p, r, INT, 0, MKAP(INT)));
  379+                p = (p == NIL ? r : block(COMOP, p, r, INT, 0, 0));
380380         }
 381381         autooff += RSASZ;
 382382         rsaoff = autooff;
     
 !
508508         reg_save_area = addname("reg_save_area");
 509509 
 510510         rp = bstruct(NULL, STNAME, NULL);
<>511 -        p = block(NAME, NIL, NIL, UNSIGNED, 0, MKAP(UNSIGNED));
  511+        p = block(NAME, NIL, NIL, UNSIGNED, 0, 0);
512512         soumemb(p, gp_offset, 0);
 513513         soumemb(p, fp_offset, 0);
 514514         p->n_type = VOID+PTR;
<>515 -        p->n_ap = MKAP(VOID);
  515+        p->n_ap = NULL;
516516         soumemb(p, overflow_arg_area, 0);
 517517         soumemb(p, reg_save_area, 0);
 518518         nfree(p);
 519519         q = dclstruct(rp);
 520520         c = addname("__builtin_va_list");
<>521 -        p = block(LB, bdty(NAME, c), bcon(1), INT, 0, MKAP(INT));
  521+        p = block(LB, bdty(NAME, c), bcon(1), INT, 0, 0);
522522         p = tymerge(q, p);
 523523         p->n_sp = lookup(c, 0);
 524524         defid(p, TYPEDEF);
     
 !
542542 {
 543543         NODE *p;
 544544 
<>545 -        p = block(REG, NIL, NIL, PTR|typ, 0, MKAP(LONG));
  545+        p = block(REG, NIL, NIL, PTR|typ, 0, 0);
546546         regno(p) = FPREG;
 547547         return buildtree(PLUS, p, bcon(off/SZCHAR));
 548548 }
     
 !
938938         /* Always emit number of SSE regs used */
 939939         l = movtoreg(bcon(nsse), RAX);
 940940         if (p->n_right->n_op != CM) {
<>941 -                p->n_right = block(CM, l, p->n_right, INT, 0, MKAP(INT));
  941+                p->n_right = block(CM, l, p->n_right, INT, 0, 0);
942942         } else {
 943943                 for (r = p->n_right; r->n_left->n_op == CM; r = r->n_left)
 944944                         ;
<>945 -                r->n_left = block(CM, l, r->n_left, INT, 0, MKAP(INT));
  945+                r->n_left = block(CM, l, r->n_left, INT, 0, 0);
<_946946         }
 947947         return p;
 948948 }
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-09-02 06:23 +0200