Signed-off-by: Andreas Baierl <ichgeh@imkreisrum.de>
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com>
Reviewed-by: Erico Nunes <nunes.erico@gmail.com>
child = comp->var_nodes[(reg->index << 2) + comp->reg_base + swizzle];
/* Reg is read before it was written, create a dummy node for it */
if (!child) {
child = comp->var_nodes[(reg->index << 2) + comp->reg_base + swizzle];
/* Reg is read before it was written, create a dummy node for it */
if (!child) {
- child = ppir_node_create_reg(node->block, ppir_op_dummy, reg,
+ child = ppir_node_create_reg(node->block, ppir_op_undef, reg,
u_bit_consecutive(0, 4));
comp->var_nodes[(reg->index << 2) + comp->reg_base + swizzle] = child;
}
/* Don't add dummies or recursive deps for ops like r1 = r1 + ssa1 */
u_bit_consecutive(0, 4));
comp->var_nodes[(reg->index << 2) + comp->reg_base + swizzle] = child;
}
/* Don't add dummies or recursive deps for ops like r1 = r1 + ssa1 */
- if (child && node != child && child->op != ppir_op_dummy)
+ if (child && node != child && child->op != ppir_op_undef)
ppir_node_add_dep(node, child);
}
}
ppir_node_add_dep(node, child);
}
}
PPIR_INSTR_SLOT_BRANCH, PPIR_INSTR_SLOT_END
},
},
PPIR_INSTR_SLOT_BRANCH, PPIR_INSTR_SLOT_END
},
},
- [ppir_op_dummy] = {
- .name = "dummy",
+ [ppir_op_undef] = {
+ .name = "undef",
.type = ppir_node_type_alu,
.slots = (int []) {
},
.type = ppir_node_type_alu,
.slots = (int []) {
},
ppir_op_discard,
ppir_op_branch,
ppir_op_discard,
ppir_op_branch,