Parcourir la source

IR print visitor: Print assignments

tags/mesa-7.9-rc1
Ian Romanick il y a 15 ans
Parent
révision
6044ae79a0
1 fichiers modifiés avec 16 ajouts et 2 suppressions
  1. 16
    2
      ir_print_visitor.cpp

+ 16
- 2
ir_print_visitor.cpp Voir le fichier

@@ -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");
}



Chargement…
Annuler
Enregistrer