Lines Matching defs:cond
163 nir_ssa_def *cond = nif->condition.ssa;
164 if (cond->parent_instr->type != nir_instr_type_phi)
167 nir_phi_instr *cond_phi = nir_instr_as_phi(cond->parent_instr);
168 if (cond->parent_instr->block != header_block)
738 * if (cond) {
750 * if (cond) {
873 * if (cond) {
880 * if (!cond) {
946 nir_ssa_def *cond = nif->condition.ssa;
955 if (phi->dest.ssa.bit_size != cond->bit_size ||
979 nir_ssa_def_rewrite_uses(&phi->dest.ssa, cond);
983 nir_ssa_def_rewrite_uses(&phi->dest.ssa, nir_inot(b, cond));
1001 * if (cond) {
1014 * if (cond) {
1130 * if (cond) {
1139 * if (cond) {
1453 opt_if_rewrite_uniform_uses(nir_builder *b, nir_if *nif, nir_ssa_scalar cond, bool accept_ine)
1457 if (!nir_ssa_scalar_is_alu(cond))
1460 nir_op op = nir_ssa_scalar_alu_op(cond);
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);
1471 nir_ssa_scalar src_uni = nir_ssa_scalar_chase_alu_src(cond, i);
1472 nir_ssa_scalar src_div = nir_ssa_scalar_chase_alu_src(cond, !i);
1700 nir_ssa_scalar cond = nir_ssa_scalar_resolved(nif->condition.ssa, 0);
1701 progress |= opt_if_rewrite_uniform_uses(b, nif, cond, true);