Lines Matching refs:linearize_cond_branch
1606 static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false);
1691 linearize_cond_branch(ep, cond, bb_true, bb_false);
1734 linearize_cond_branch(ep, expr->left, merge, other);
1737 linearize_cond_branch(ep, expr->left, other, merge);
1777 static pseudo_t linearize_cond_branch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_block *bb_false)
1802 return linearize_cond_branch(ep, expr->unop, bb_false, bb_true);
1818 linearize_cond_branch(ep, expr->left, bb_true, next);
1820 linearize_cond_branch(ep, expr->left, next, bb_false);
1822 linearize_cond_branch(ep, expr->right, bb_true, bb_false);
2324 linearize_cond_branch(ep, pre_condition, loop_body, loop_end);
2338 linearize_cond_branch(ep, post_condition, loop_top, loop_end);
2456 linearize_cond_branch(ep, cond, bb_true, bb_false);