Lines Matching refs:atom
567 int atom; in compute_local_ud() local
572 atom = atomuse(&s->s); in compute_local_ud()
573 if (atom >= 0) { in compute_local_ud()
574 if (atom == AX_ATOM) { in compute_local_ud()
580 else if (atom < N_ATOMS) { in compute_local_ud()
581 if (!ATOMELEM(def, atom)) in compute_local_ud()
582 use |= ATOMMASK(atom); in compute_local_ud()
587 atom = atomdef(&s->s); in compute_local_ud()
588 if (atom >= 0) { in compute_local_ud()
589 if (!ATOMELEM(use, atom)) in compute_local_ud()
590 killed |= ATOMMASK(atom); in compute_local_ud()
591 def |= ATOMMASK(atom); in compute_local_ud()
598 atom = atomuse(&b->s); in compute_local_ud()
599 if (atom >= 0) { in compute_local_ud()
600 if (atom == AX_ATOM) { in compute_local_ud()
606 else if (atom < N_ATOMS) { in compute_local_ud()
607 if (!ATOMELEM(def, atom)) in compute_local_ud()
608 use |= ATOMMASK(atom); in compute_local_ud()
1236 register int atom; in deadstmt() local
1238 atom = atomuse(s); in deadstmt()
1239 if (atom >= 0) { in deadstmt()
1240 if (atom == AX_ATOM) { in deadstmt()
1245 last[atom] = 0; in deadstmt()
1247 atom = atomdef(s); in deadstmt()
1248 if (atom >= 0) { in deadstmt()
1249 if (last[atom]) { in deadstmt()
1251 last[atom]->code = NOP; in deadstmt()
1253 last[atom] = s; in deadstmt()
1261 register int atom; in opt_deadstores() local
1270 for (atom = 0; atom < N_ATOMS; ++atom) in opt_deadstores()
1271 if (last[atom] && !ATOMELEM(b->out_use, atom)) { in opt_deadstores()
1272 last[atom]->code = NOP; in opt_deadstores()
1386 int atom; in use_conflict() local
1392 for (atom = 0; atom < N_ATOMS; ++atom) in use_conflict()
1393 if (ATOMELEM(use, atom)) in use_conflict()
1394 if (b->val[atom] != succ->val[atom]) in use_conflict()