Lines Matching defs:right
30 static pseudo_t add_binary_op(struct entrypoint *ep, struct symbol *ctype, int op, pseudo_t left, pseudo_t right);
917 if (addr->right->type == EXPR_VALUE) {
919 ad->offset += get_expression_value(addr->right);
1057 static pseudo_t add_binary_op(struct entrypoint *ep, struct symbol *ctype, int op, pseudo_t left, pseudo_t right)
1063 use_pseudo(insn, right, &insn->src2);
1068 static pseudo_t add_cmp_op(struct entrypoint *ep, struct symbol *ctype, int op, struct symbol *itype, pseudo_t left, pseudo_t right)
1070 pseudo_t target = add_binary_op(ep, ctype, op, left, right);
1454 struct expression *src = expr->right;
1576 src2 = linearize_expression_to_bool(ep, expr->right);
1597 src2 = linearize_expression(ep, expr->right);
1725 if (!ep->active || !expr->left || !expr->right)
1728 other = alloc_basic_block(ep, expr->right->pos);
1744 src2 = linearize_expression_to_bool(ep, expr->right);
1768 struct symbol *itype = expr->right->ctype;
1771 pseudo_t src2 = linearize_expression(ep, expr->right);
1822 linearize_cond_branch(ep, expr->right, bb_true, bb_false);
1922 return linearize_expression(ep, expr->right);