Lines Matching refs:progress

395    bool progress = false;
544 progress = true;
547 return progress;
626 bool progress = false;
709 progress = true;
712 return progress;
834 * opt makes progress we leave nir_opt_trivial_continues() to remove the
947 bool progress = false;
980 progress = true;
984 progress = true;
988 return progress;
1127 * other passes such as opt_if_simplification() and loop unrolling to progress
1343 bool progress = false;
1356 progress = true;
1363 progress |= propagate_condition_eval(b, nif, use_src, alu_use, alu,
1368 progress |= propagate_condition_eval(b, nif, use_src, alu_use, alu,
1373 return progress;
1379 bool progress = false;
1384 progress |= evaluate_condition_use(b, nif, use_src, false);
1389 progress |= evaluate_condition_use(b, nif, use_src, true);
1392 return progress;
1399 bool progress = false;
1431 progress = true;
1434 return progress;
1455 bool progress = false;
1462 progress |= opt_if_rewrite_uniform_uses(b, nif, nir_ssa_scalar_chase_alu_src(cond, 0), false);
1463 progress |= opt_if_rewrite_uniform_uses(b, nif, nir_ssa_scalar_chase_alu_src(cond, 1), false);
1464 return progress;
1490 progress |= rewrite_comp_uses_within_if(b, nif, op == nir_op_ine, resolved_intrin_src, src_uni);
1492 progress |= rewrite_comp_uses_within_if(b, nif, op == nir_op_ine, intrin_src, src_uni);
1494 return progress;
1520 bool progress = false;
1592 progress = true;
1595 return progress;
1602 bool progress = false;
1610 progress |= opt_if_cf_list(b, &nif->then_list,
1612 progress |= opt_if_cf_list(b, &nif->else_list,
1614 progress |= opt_if_loop_terminator(nif);
1615 progress |= opt_if_merge(nif);
1616 progress |= opt_if_simplification(b, nif);
1618 progress |= opt_if_phi_is_condition(b, nif);
1624 progress |= opt_if_cf_list(b, &loop->body,
1626 progress |= opt_simplify_bcsel_of_phi(b, loop);
1627 progress |= opt_if_loop_last_continue(loop,
1637 return progress;
1647 bool progress = false;
1655 progress |= opt_if_regs_cf_list(&nif->then_list);
1656 progress |= opt_if_regs_cf_list(&nif->else_list);
1660 progress = true;
1669 progress |= opt_if_regs_cf_list(&loop->body);
1670 progress |= opt_peel_loop_initial_if(loop);
1679 return progress;
1689 bool progress = false;
1697 progress |= opt_if_safe_cf_list(b, &nif->then_list);
1698 progress |= opt_if_safe_cf_list(b, &nif->else_list);
1699 progress |= opt_if_evaluate_condition_use(b, nif);
1701 progress |= opt_if_rewrite_uniform_uses(b, nif, cond, true);
1707 progress |= opt_if_safe_cf_list(b, &loop->body);
1708 progress |= opt_split_alu_of_phi(b, loop);
1717 return progress;
1723 bool progress = false;
1734 progress = opt_if_safe_cf_list(&b, &function->impl->body);
1742 progress = true;
1747 progress = true;
1749 /* If that made progress, we're no longer really in SSA form. We
1763 return progress;