Lines Matching defs:def
133 load->def.bit_size);
180 load->def.bit_size);
215 load->def.bit_size);
1246 if (_mesa_set_search(visited, scalar.def))
1248 _mesa_set_add(visited, scalar.def);
1250 if (scalar.def->parent_instr->type == nir_instr_type_phi) {
1251 nir_phi_instr *phi = nir_instr_as_phi(scalar.def->parent_instr);
1312 assert(scalar.def->bit_size <= 32);
1320 void *key = (void*)(((uintptr_t)(scalar.def->index + 1) << 4) | scalar.comp);
1325 uint32_t max = bitmask(scalar.def->bit_size);
1327 if (scalar.def->parent_instr->type == nir_instr_type_intrinsic) {
1329 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(scalar.def->parent_instr);
1465 if (scalar.def->parent_instr->type == nir_instr_type_phi) {
1466 nir_cf_node *prev = nir_cf_node_prev(&scalar.def->parent_instr->block->cf_node);
1480 nir_foreach_phi_src(src, nir_instr_as_phi(scalar.def->parent_instr)) {
1524 if (nir_ssa_scalar_chase_alu_src(scalar, 0).def->bit_size > 32) {
1558 if (util_last_bit64(src0) + src1 > scalar.def->bit_size)
1561 res = src0 << MIN2(src1, scalar.def->bit_size - 1u);
1607 res = bitmask(MIN2(src2, scalar.def->bit_size));
1719 ssa_def_bits_used(const nir_ssa_def *def, int recur)
1722 uint64_t all_bits = BITFIELD64_MASK(def->bit_size);
1733 if (def->num_components > 1)
1740 nir_foreach_use(src, def) {
1912 nir_ssa_def_bits_used(const nir_ssa_def *def)
1914 return ssa_def_bits_used(def, 2);