Lines Matching refs:atom
419 int atom; in compute_local_ud() local
424 atom = atomuse(&s->s); in compute_local_ud()
425 if (atom >= 0) { in compute_local_ud()
426 if (atom == AX_ATOM) { in compute_local_ud()
432 else if (atom < N_ATOMS) { in compute_local_ud()
433 if (!ATOMELEM(def, atom)) in compute_local_ud()
434 use |= ATOMMASK(atom); in compute_local_ud()
439 atom = atomdef(&s->s); in compute_local_ud()
440 if (atom >= 0) { in compute_local_ud()
441 if (!ATOMELEM(use, atom)) in compute_local_ud()
442 kill |= ATOMMASK(atom); in compute_local_ud()
443 def |= ATOMMASK(atom); in compute_local_ud()
1029 int atom; in deadstmt() local
1031 atom = atomuse(s); in deadstmt()
1032 if (atom >= 0) { in deadstmt()
1033 if (atom == AX_ATOM) { in deadstmt()
1038 last[atom] = 0; in deadstmt()
1040 atom = atomdef(s); in deadstmt()
1041 if (atom >= 0) { in deadstmt()
1042 if (last[atom]) { in deadstmt()
1044 last[atom]->code = NOP; in deadstmt()
1046 last[atom] = s; in deadstmt()
1054 int atom; in opt_deadstores() local
1063 for (atom = 0; atom < N_ATOMS; ++atom) in opt_deadstores()
1064 if (last[atom] && !ATOMELEM(b->out_use, atom)) { in opt_deadstores()
1065 last[atom]->code = NOP; in opt_deadstores()
1144 int atom; in use_conflict() local
1150 for (atom = 0; atom < N_ATOMS; ++atom) in use_conflict()
1151 if (ATOMELEM(use, atom)) in use_conflict()
1152 if (b->val[atom] != succ->val[atom]) in use_conflict()