Home
last modified time | relevance | path

Searched refs:src_uni (Results 1 - 1 of 1) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_if.c1471 nir_ssa_scalar src_uni = nir_ssa_scalar_chase_alu_src(cond, i); in opt_if_rewrite_uniform_uses() local
1474 if (src_uni.def->parent_instr->type == nir_instr_type_load_const && src_div.def != src_uni.def) in opt_if_rewrite_uniform_uses()
1475 return rewrite_comp_uses_within_if(b, nif, op == nir_op_ine, src_div, src_uni); in opt_if_rewrite_uniform_uses()
1477 if (src_uni.def->parent_instr->type != nir_instr_type_intrinsic) in opt_if_rewrite_uniform_uses()
1479 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src_uni.def->parent_instr); in opt_if_rewrite_uniform_uses()
1484 nir_ssa_scalar intrin_src = {intrin->src[0].ssa, src_uni.comp}; in opt_if_rewrite_uniform_uses()
1490 progress |= rewrite_comp_uses_within_if(b, nif, op == nir_op_ine, resolved_intrin_src, src_uni); in opt_if_rewrite_uniform_uses()
1492 progress |= rewrite_comp_uses_within_if(b, nif, op == nir_op_ine, intrin_src, src_uni); in opt_if_rewrite_uniform_uses()

Completed in 3 milliseconds