Add new abstract ir_rvalue class; rework accordingly.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
Kenneth Graunke
2010-03-26 00:25:36 -07:00
committed by Ian Romanick
parent 44e1dfa2df
commit fb9fb5f51d
8 changed files with 98 additions and 79 deletions

View File

@@ -205,7 +205,7 @@ ir_print_visitor::visit(ir_return *ir)
{
printf("(return");
ir_expression *const value = ir->get_value();
ir_rvalue *const value = ir->get_value();
if (value) {
printf(" ");
value->accept(this);