}
static void
-print_ssa_def(nir_def *def, print_state *state)
+print_def(nir_def *def, print_state *state)
{
FILE *fp = state->fp;
{
FILE *fp = state->fp;
- print_ssa_def(&instr->def, state);
+ print_def(&instr->def, state);
fprintf(fp, " = load_const ");
print_ssa_use(src->ssa, state, src_type);
}
-static void
-print_dest(nir_dest *dest, print_state *state)
-{
- print_ssa_def(&dest->ssa, state);
-}
-
static const char *
comp_mask_string(unsigned num_components)
{
{
FILE *fp = state->fp;
- print_dest(&instr->dest.dest, state);
+ print_def(&instr->dest.dest.ssa, state);
fprintf(fp, " = %s", nir_op_infos[instr->op].name);
if (instr->exact)
{
FILE *fp = state->fp;
- print_dest(&instr->dest, state);
+ print_def(&instr->dest.ssa, state);
switch (instr->deref_type) {
case nir_deref_type_var:
FILE *fp = state->fp;
if (info->has_dest) {
- print_dest(&instr->dest, state);
+ print_def(&instr->dest.ssa, state);
fprintf(fp, " = ");
} else {
print_no_dest_padding(state);
{
FILE *fp = state->fp;
- print_dest(&instr->dest, state);
+ print_def(&instr->dest.ssa, state);
fprintf(fp, " = (");
print_alu_type(instr->dest_type, state);
print_ssa_undef_instr(nir_undef_instr *instr, print_state *state)
{
FILE *fp = state->fp;
- print_ssa_def(&instr->def, state);
+ print_def(&instr->def, state);
fprintf(fp, " = undefined");
}
print_phi_instr(nir_phi_instr *instr, print_state *state)
{
FILE *fp = state->fp;
- print_dest(&instr->dest, state);
+ print_def(&instr->dest.ssa, state);
fprintf(fp, " = phi ");
nir_foreach_phi_src(src, instr) {
if (&src->node != exec_list_get_head(&instr->srcs))
fprintf(fp, "*");
print_src(&entry->dest.reg, state, nir_type_invalid);
} else {
- print_dest(&entry->dest.dest, state);
+ print_def(&entry->dest.dest.ssa, state);
}
fprintf(fp, " = ");