Lines Matching refs:def
1297 nir_ssa_def *def[NIR_MAX_VEC_COMPONENTS] = {0};
1300 def[i] = nir_imm_bool(b, bool_value);
1302 def[i] = alu->src[i].src.ssa;
1306 nir_ssa_def *nalu = clone_alu_and_replace_src_defs(b, alu, def);
1405 nir_foreach_use_safe(use, scalar.def) {
1423 new_ssa = nir_channel(b, new_scalar.def, new_scalar.comp);
1424 if (scalar.def->num_components > 1) {
1425 nir_ssa_def *vec = nir_ssa_undef(b, scalar.def->num_components, scalar.def->bit_size);
1474 if (src_uni.def->parent_instr->type == nir_instr_type_load_const && src_div.def != src_uni.def)
1477 if (src_uni.def->parent_instr->type != nir_instr_type_intrinsic)
1479 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src_uni.def->parent_instr);
1485 nir_ssa_scalar resolved_intrin_src = nir_ssa_scalar_resolved(intrin_src.def, intrin_src.comp);
1487 if (resolved_intrin_src.comp != src_div.comp || resolved_intrin_src.def != src_div.def)
1491 if (intrin_src.comp != resolved_intrin_src.comp || intrin_src.def != resolved_intrin_src.def)