| /src/external/bsd/pcc/dist/pcc/arch/hppa/ |
| order.c | 66 if (isreg(p->n_left) == 0) 67 (void)geninsn(p->n_left, INAREG); 86 p = q->n_left; 89 p->n_left->n_op == REG && r->n_left->n_op == REG) { 92 q->n_rval = R2PACK(p->n_left->n_rval, r->n_left->n_rval, 0); 133 if (p->n_left->n_op == FLD && !isreg(p->n_left->n_left)) { [all...] |
| local.c | 140 l = p->n_left; 153 l = block(ASSIGN, l, p->n_left, INT, 0, 0); 154 r = xbcon(0, p->n_left->n_sp, INT); 161 l = p->n_left; 166 if (clogop(l->n_op) && l->n_left->n_op == SCONV) { 170 r = l->n_left->n_left; 175 nfree(l->n_left); 176 l->n_left = r; 185 l = p->n_left; [all...] |
| /src/external/bsd/pcc/dist/pcc/cc/cxxcom/ |
| optim.c | 43 # define LCON(p) (p->n_left->n_op==ICON) 44 # define LO(p) p->n_left->n_op 45 # define LV(p) glval(p->n_left) 53 q = p->n_left; 66 p->n_left = fortarg( p->n_left ); 98 p->n_left = optim(p->n_left); 105 if (concast(p->n_left, p->n_type)) { 106 q = p->n_left; [all...] |
| /src/external/bsd/pcc/dist/pcc/cc/ccom/ |
| optim.c | 47 # define LCON(p) (p->n_left->n_op==ICON) 48 # define LO(p) p->n_left->n_op 49 # define LV(p) getlval(p->n_left) 57 q = p->n_left; 70 p->n_left = fortarg( p->n_left ); 102 p->n_left = optim(p->n_left); 109 if (concast(p->n_left, p->n_type)) { 110 q = p->n_left; [all...] |
| trees.c | 221 l = r->n_left; 223 p1walkf(r->n_left, putjops, 0); 224 p1tfree(r->n_left); 353 if (l->n_op == SCONV && l->n_left->n_op == FLD) 360 ll = l->n_left; 363 l->n_left = p1tcopy(q); 381 if (l->n_op == SCONV && l->n_left->n_op == FLD) 387 ll = l->n_left; 390 l->n_left = p1tcopy(q); 402 } else if (o == ASSIGN && l->n_op == SCONV && l->n_left->n_op == FLD) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/pdp11/ |
| order.c | 49 if (p->n_op == MINUS && p->n_left->n_op == ASSIGN && 50 p->n_left->n_right->n_op == PLUS && 51 treecmp(p->n_left->n_left, p->n_left->n_right->n_left) && 53 p->n_left->n_right->n_right->n_op == ICON && 54 p->n_left->n_right->n_right->n_lval == 1) { 56 if (isreg(p->n_left->n_left)) /* Ignore if index not in reg * [all...] |
| local2.c | 231 expand(p->n_left, FOREFF, "mov AL,ZA(sp)\n"); 232 expand(p->n_left, FOREFF, "sub CR,(sp)\n"); 252 rmove(p->n_right->n_reg, p->n_left->n_reg, p->n_type); 260 adrput(stdout, p->n_left->n_left); 264 expand(p->n_left->n_left, FOREFF, "mov AL,ZA(sp)\n"); 265 expand(p->n_left->n_left, FOREFF, "inc AL\n"); 311 (o==UMUL && shumul(p->n_left, STARNM|SOREG)) [all...] |
| local.c | 100 l = p->n_left; 103 if (l->n_left->n_op != SCONV || l->n_right->n_op != ICON) 105 if ((r = l->n_left->n_left)->n_type > INT) 108 nfree(l->n_left); 109 l->n_left = r; 110 l->n_right->n_type = l->n_left->n_type; 114 l = p->n_left; 116 p->n_left = buildtree(ADDROF, l, NIL); 122 p->n_right = p->n_left; [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/amd64/ |
| order.c | 59 if (p->n_op == SCONV && p->n_type == LONG && p->n_left->n_type == INT) 60 p = p->n_left; /* Ignore pointless SCONVs here */ 65 if (check == 1 && p->n_left->n_op != REG) 67 if (!isreg(p->n_left)) 68 (void)geninsn(p->n_left, INAREG); 99 p->n_left->n_op == ICON && 100 p->n_left->n_name[0] == '\0' && 101 notoff(0, 0, getlval(p->n_left), 0) == 0) { 108 if (findls(l->n_left, 0)) 110 (void)geninsn(l->n_left, INAREG) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/pdp10/ |
| order.c | 56 q = p->n_left; 92 s->n_left = r; 132 if (p->n_op == ASSIGN && p->n_left->n_op == REG && 134 p->n_right->n_left->n_op == REG && 137 p->n_right->n_left->n_rval == p->n_left->n_rval) 184 for (p = p->n_right; p->n_op == CM; p = p->n_left) { 186 p->n_right->n_left->n_op == REG) 187 *s++ = p->n_right->n_left->n_rval; 190 p->n_left->n_op == REG [all...] |
| local.c | 123 l = p->n_left; 170 (l->n_left->n_op == REG)) 171 l->n_left->n_type = p->n_type; 209 l = p->n_left; 235 r = xbcon(ml == INT ? (int)p->n_left->n_dcon : 236 (unsigned)p->n_left->n_dcon, 238 nfree(p->n_left); 239 p->n_left = r; 242 r = p->n_left; 300 return(buildtree(o==PMCONV?MUL:DIV, p->n_left, p->n_right)) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/nova/ |
| order.c | 73 if (!isreg(p->n_left) || 74 (regno(p->n_left) != 4 && regno(p->n_left) != 5)) 75 (void)geninsn(p->n_left, INBREG);
|
| /src/external/bsd/pcc/dist/pcc/arch/arm/ |
| order.c | 69 if (isreg(p->n_left) == 0) 70 (void)geninsn(p->n_left, INAREG); 77 if (isreg(p->n_left) == 0) 78 (void)geninsn(p->n_left, INAREG); 79 if (isreg(r->n_left) == 0) 80 (void)geninsn(r->n_left, INAREG); 99 p = q->n_left; 106 if (isreg(p->n_left) == 0) 107 (void)geninsn(p->n_left, INAREG); 118 p->n_left->n_op == REG && r->n_left->n_op == REG) [all...] |
| local.c | 59 l = p->n_left; 74 for (t = r->n_right; t->n_left->n_op == CM; 75 t = t->n_left) 77 t->n_left = block(CM, l, t->n_left, INT, 0, 0); 157 p->n_right = p->n_left; 158 p->n_left = block(REG, NIL, NIL, p->n_type, 0, 0); 159 p->n_left->n_rval = p->n_left->n_type == BOOL ? 164 l = p->n_left; [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/vax/ |
| local2.c | 227 NODE *l = p->n_left; 308 l = p->n_left; 363 l = p->n_left; 494 zzzcode(p->n_left, 'A'); 502 prtype(p->n_left); 504 adrput(stdout, p->n_left); 508 prtype(p->n_left); 512 adrput(p->n_left); 587 t = DEUNSIGN(p->n_left->n_type); 610 l = p->n_left; [all...] |
| local.c | 103 p->n_right = p->n_left; 104 p->n_left = block(REG, NIL, NIL, p->n_type, 0, 0); 105 p->n_left->n_rval = p->n_left->n_type == BOOL ? 110 l = p->n_left; 133 for (r = p->n_right; r->n_op == CM; r = r->n_left) 180 for (q = p->n_right; q->n_left->n_op == CM; q = q->n_left) 182 q->n_left = block(CM, r, q->n_left, INT, 0, 0) [all...] |
| order.c | 57 p = p->n_left; 314 if (isreg(p->n_left) == 0) 315 (void)geninsn(p->n_left, INAREG); 321 if (isreg(p->n_left) == 0) 322 (void)geninsn(p->n_left, INAREG); 323 if (isreg(r->n_left) == 0) 324 (void)geninsn(r->n_left, INAREG); 337 if( p->n_left->n_su == fregs ) { 338 order( p->n_left, INAREG ); 344 if( p->n_left->n_op==LS && [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/i386/ |
| order.c | 64 if (isreg(p->n_left) == 0) 65 (void)geninsn(p->n_left, INAREG); 71 if (isreg(p->n_left) == 0) 72 (void)geninsn(p->n_left, INAREG); 73 if (isreg(r->n_left) == 0) 74 (void)geninsn(r->n_left, INAREG); 92 p = q->n_left; 95 p->n_left->n_op == REG && r->n_left->n_op == REG) { 98 q->n_rval = R2PACK(p->n_left->n_rval, r->n_left->n_rval, 0) [all...] |
| local2.c | 290 NODE *q = p->n_left; 294 p->n_left = mklnode(OREG, 0, ESP, INT); 296 tfree(p->n_left); 297 p->n_left = q; 422 if (t >= p->n_left->n_type) 447 p->n_left->n_type == ULONGLONG ? "h" : "a", d[0], d[1]); 451 if (p->n_op == RS && p->n_left->n_type == LONGLONG) 478 if (attr_find(p->n_left->n_ap, GCC_ATYP_STDCALL)) 515 DECRA(p->n_left->n_reg, 0), LONGLONG); 602 lr = p->n_left->n_rval [all...] |
| /src/external/bsd/pcc/dist/pcc/mip/ |
| reader.c | 126 if (!logop(p->n_left->n_op)) 140 if (p->n_op == GOTO && p->n_left->n_op == ICON) { 141 i = (int)getlval(p->n_left); 209 if (p->n_op != ASSIGN || p->n_left->n_op != TEMP) 212 if (p->n_op != ASSIGN || p->n_left->n_op != TEMP) 217 if (tnr != regno(p->n_left)) 221 p->n_left->n_op == PLUS && 222 p->n_left->n_left->n_op == REG && 223 p->n_left->n_right->n_op == ICON) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/i86/ |
| local2.c | 279 NODE *q = p->n_left; 286 p->n_left = mklnode(OREG, 0, SP, INT); 288 tfree(p->n_left); 289 p->n_left = q; 362 if (t >= p->n_left->n_type) 421 (p->n_left->n_type == ULONG || p->n_left->n_type == ULONGLONG) ? 426 if (p->n_op == RS && (p->n_left->n_type == LONGLONG|| p->n_left->n_type == LONG)) 455 if (p->n_left->n_flags & FSTDCALL [all...] |
| order.c | 64 if (isreg(p->n_left) == 0) 65 (void)geninsn(p->n_left, INAREG); 71 if (isreg(p->n_left) == 0) 72 (void)geninsn(p->n_left, INAREG); 73 if (isreg(r->n_left) == 0) 74 (void)geninsn(r->n_left, INAREG); 92 p = q->n_left; 95 p->n_left->n_op == REG && r->n_left->n_op == REG) { 98 q->n_rval = R2PACK(p->n_left->n_rval, r->n_left->n_rval, 0) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/m16c/ |
| order.c | 86 geninsn(p->n_left, INBREG); 101 // NODE *l = p->n_left; 196 regc = alloregs(p->n_left, R0); 198 p->n_left = movenode(p->n_left, R0); 305 if (p->n_left->n_op == UMUL) { 306 TWORD t = p->n_left->n_type; 310 pass2_compile(ipnode(mkbinode(ASSIGN, n, p->n_left,t))); 311 p->n_left = q; 313 gencall(p->n_left, p) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/m68k/ |
| local2.c | 210 t = p->n_left->n_type; 278 (o==UMUL && shumul(p->n_left, SOREG))) 304 p = p->n_left; 320 p = p->n_left; 483 p->n_right = mkunode(FUNARG, p->n_left, 0, p->n_left->n_type); 484 p->n_left = mklnode(ICON, 0, 0, FTN|p->n_type); 485 p->n_left->n_name = name; 493 p->n_left = mkunode(FUNARG, p->n_left, 0, p->n_left->n_type) [all...] |
| /src/external/bsd/pcc/dist/pcc/arch/mips/ |
| local.c | 132 p->n_left = block(SCONV, p->n_left, NIL, INT, 0, 0); 139 l = p->n_left; 144 if (clogop(l->n_op) && l->n_left->n_op == SCONV) { 148 r = l->n_left->n_left; 153 nfree(l->n_left); 154 l->n_left = r; 160 l->n_left->n_type == l->n_right->n_type) { 161 r = l->n_left->n_left [all...] |