static void validate_dest(nir_dest *dest, validate_state *state) { if (dest->is_ssa) validate_ssa_def(&dest->ssa, state); else validate_reg_dest(&dest->reg, state); }
static void validate_dest(nir_dest *dest, validate_state *state, unsigned bit_size, unsigned num_components) { if (dest->is_ssa) { if (bit_size) validate_assert(state, dest->ssa.bit_size == bit_size); if (num_components) validate_assert(state, dest->ssa.num_components == num_components); validate_ssa_def(&dest->ssa, state); } else { validate_reg_dest(&dest->reg, state, bit_size, num_components); } }
static void validate_ssa_undef_instr(nir_ssa_undef_instr *instr, validate_state *state) { validate_ssa_def(&instr->def, state); }
static void validate_load_const_instr(nir_load_const_instr *instr, validate_state *state) { validate_ssa_def(&instr->def, state); }