Lines Matching defs:undef
668 } undef;
1464 write_ssa_undef(write_ctx *ctx, const nir_ssa_undef_instr *undef)
1466 assert(undef->def.num_components >= 1 && undef->def.num_components <= 16);
1471 header.undef.instr_type = undef->instr.type;
1472 header.undef.last_component = undef->def.num_components - 1;
1473 header.undef.bit_size = encode_bit_size_3bits(undef->def.bit_size);
1476 write_add_object(ctx, &undef->def);
1482 nir_ssa_undef_instr *undef =
1483 nir_ssa_undef_instr_create(ctx->nir, header.undef.last_component + 1,
1484 decode_bit_size_3bits(header.undef.bit_size));
1486 undef->def.divergent = false;
1488 read_add_object(ctx, &undef->def);
1489 return undef;