Kaynağa Gözat

IR print visitor: Print assignments

tags/mesa-7.9-rc1
Ian Romanick 15 yıl önce
ebeveyn
işleme
6044ae79a0
1 değiştirilmiş dosya ile 16 ekleme ve 2 silme
  1. 16
    2
      ir_print_visitor.cpp

+ 16
- 2
ir_print_visitor.cpp Dosyayı Görüntüle

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



Loading…
İptal
Kaydet