Lines Matching refs:X_ATOM

198 #define X_ATOM (BPF_MEMWORDS+1)  macro
548 (BPF_RVAL(c) == BPF_X) ? X_ATOM : -1; in atomuse()
556 return (BPF_MODE(c) == BPF_IND) ? X_ATOM : in atomuse()
563 return X_ATOM; in atomuse()
572 return BPF_MISCOP(c) == BPF_TXA ? X_ATOM : A_ATOM; in atomuse()
598 return X_ATOM; in atomdef()
605 return BPF_MISCOP(s->code) == BPF_TAX ? X_ATOM : A_ATOM; in atomdef()
634 if (!ATOMELEM(def, X_ATOM)) in compute_local_ud()
635 use |= ATOMMASK(X_ATOM); in compute_local_ud()
660 if (!ATOMELEM(def, X_ATOM)) in compute_local_ud()
661 use |= ATOMMASK(X_ATOM); in compute_local_ud()
959 if (ATOMELEM(b->out_use, X_ATOM)) in opt_peep()
1044 val = b->val[X_ATOM]; in opt_peep()
1131 val = b->val[X_ATOM]; in opt_peep()
1203 v = val[X_ATOM]; in opt_stmt()
1231 vstore(s, &val[X_ATOM], v, alter); in opt_stmt()
1236 vstore(s, &val[X_ATOM], v, alter); in opt_stmt()
1327 if (alter && opt_state->vmap[val[X_ATOM]].is_const) { in opt_stmt()
1329 fold_op(opt_state, s, val[A_ATOM], val[X_ATOM]); in opt_stmt()
1334 s->k = opt_state->vmap[val[X_ATOM]].const_val; in opt_stmt()
1360 vstore(s, &val[A_ATOM], val[X_ATOM], alter); in opt_stmt()
1375 val[A_ATOM] = F(opt_state, s->code, val[A_ATOM], val[X_ATOM]); in opt_stmt()
1379 vstore(s, &val[A_ATOM], val[X_ATOM], alter); in opt_stmt()
1397 vstore(s, &val[X_ATOM], val[A_ATOM], alter); in opt_stmt()
1411 vstore(s, &val[X_ATOM], v, alter); in opt_stmt()
1419 vstore(s, &val[s->k], val[X_ATOM], alter); in opt_stmt()
1432 last[X_ATOM] = 0; in deadstmt()
1531 xval = b->val[X_ATOM]; in opt_blk()
1564 xval != VAL_UNKNOWN && b->val[X_ATOM] == xval) || in opt_blk()
1584 b->oval = b->val[X_ATOM]; in opt_blk()
3013 fprintf(out, "val[X]=%d", block->val[X_ATOM]); in dot_dump_node()