Lines Matching refs:load_reg
4460 u32 load_reg = dreg; in backtrack_insn() local
4469 load_reg = insn->imm == BPF_CMPXCHG ? in backtrack_insn()
4472 if (!bt_is_reg_set(bt, load_reg)) in backtrack_insn()
4474 bt_clear_reg(bt, load_reg); in backtrack_insn()
8037 int load_reg; in check_atomic_rmw() local
8083 load_reg = BPF_REG_0; in check_atomic_rmw()
8085 load_reg = insn->src_reg; in check_atomic_rmw()
8088 err = check_reg_arg(env, load_reg, DST_OP); in check_atomic_rmw()
8095 load_reg = -1; in check_atomic_rmw()
8103 if (!err && load_reg >= 0) in check_atomic_rmw()
8106 BPF_READ, load_reg, true, false); in check_atomic_rmw()
22437 int load_reg; in opt_subreg_zext_lo32_rnd_hi32() local
22440 load_reg = insn_def_regno(&insn); in opt_subreg_zext_lo32_rnd_hi32()
22450 if (load_reg == -1) in opt_subreg_zext_lo32_rnd_hi32()
22457 if (is_reg64(&insn, load_reg, NULL, DST_OP)) { in opt_subreg_zext_lo32_rnd_hi32()
22472 rnd_hi32_patch[3].dst_reg = load_reg; in opt_subreg_zext_lo32_rnd_hi32()
22495 if (verifier_bug_if(load_reg == -1, env, in opt_subreg_zext_lo32_rnd_hi32()
22500 zext_patch[1].dst_reg = load_reg; in opt_subreg_zext_lo32_rnd_hi32()
22501 zext_patch[1].src_reg = load_reg; in opt_subreg_zext_lo32_rnd_hi32()