Lines Matching defs:cond
338 buf += sprintf(buf, "%s, %s, %s", show_pseudo(insn->cond), show_label(insn->bb_true), show_label(insn->bb_false));
387 buf += sprintf(buf, "%s", show_pseudo(insn->cond));
702 assert(br->cond);
703 use_pseudo(select, br->cond, &select->src1);
739 static void add_branch(struct entrypoint *ep, pseudo_t cond, struct basic_block *bb_true, struct basic_block *bb_false)
746 use_pseudo(br, cond, &br->cond);
1610 pseudo_t cond, valt, valf, res;
1615 cond = linearize_expression(ep, expr->conditional);
1619 valt = cond;
1620 use_pseudo(insn, cond, &insn->src1);
1650 struct expression *cond,
1664 src1 = linearize_expression(ep, cond);
1677 struct expression *cond,
1685 if (!cond || !expr_true || !expr_false || !ep->active)
1691 linearize_cond_branch(ep, cond, bb_true, bb_false);
1779 pseudo_t cond;
1797 cond = linearize_compare(ep, expr);
1798 add_branch(ep, cond, bb_true, bb_false);
1805 cond = linearize_expression_to_bool(ep, expr);
1806 add_branch(ep, cond, bb_true, bb_false);
2247 use_pseudo(switch_ins, pseudo, &switch_ins->cond);
2447 struct expression *cond = stmt->if_conditional;
2454 if (!cond || !valid_type(cond->ctype))
2456 linearize_cond_branch(ep, cond, bb_true, bb_false);