Pārlūkot izejas kodu

IR print visitor: Print assignments

tags/mesa-7.9-rc1
Ian Romanick pirms 15 gadiem
vecāks
revīzija
6044ae79a0
1 mainītis faili ar 16 papildinājumiem un 2 dzēšanām
  1. 16
    2
      ir_print_visitor.cpp

+ 16
- 2
ir_print_visitor.cpp Parādīt failu

@@ -77,8 +77,22 @@ void ir_print_visitor::visit(ir_dereference *ir)

void ir_print_visitor::visit(ir_assignment *ir)
{
printf("%s:%d:\n", __func__, __LINE__);
(void) ir;
printf("(assign\n");

printf(" (");
if (ir->condition)
ir->condition->accept(this);
else
printf("true");
printf(")\n");

printf(" (");
ir->lhs->accept(this);
printf(")\n");

printf(" (");
ir->rhs->accept(this);
printf(")\n");
}



Notiek ielāde…
Atcelt
Saglabāt