Lines Matching refs:atom
469 int atom; local
475 atom = atomuse(&s->s);
476 if (atom >= 0)
478 if (atom == AX_ATOM)
485 else if (atom < N_ATOMS)
487 if (!ATOMELEM(def, atom))
488 use |= ATOMMASK(atom);
493 atom = atomdef(&s->s);
494 if (atom >= 0)
496 if (!ATOMELEM(use, atom))
497 kill |= ATOMMASK(atom);
498 def |= ATOMMASK(atom);
506 atom = atomuse(&b->s);
507 if (atom >= 0)
509 if (atom == AX_ATOM)
516 else if (atom < N_ATOMS)
518 if (!ATOMELEM(def, atom))
519 use |= ATOMMASK(atom);
1196 register int atom; local
1198 atom = atomuse(s);
1199 if (atom >= 0)
1201 if (atom == AX_ATOM)
1207 last[atom] = 0;
1209 atom = atomdef(s);
1210 if (atom >= 0)
1212 if (last[atom])
1215 last[atom]->code = NOP;
1217 last[atom] = s;
1225 register int atom; local
1234 for (atom = 0; atom < N_ATOMS; ++atom)
1235 if (last[atom] && !ATOMELEM(b->out_use, atom))
1237 last[atom]->code = NOP;
1358 int atom; local
1364 for (atom = 0; atom < N_ATOMS; ++atom)
1365 if (ATOMELEM(use, atom))
1366 if (b->val[atom] != succ->val[atom])