Add ir_loop_jump to represent 'break' and 'continue' in loops

This commit is contained in:
Ian Romanick
2010-04-05 16:28:15 -07:00
parent fad607a9be
commit f8e31e00b1
7 changed files with 71 additions and 0 deletions

View File

@@ -75,6 +75,7 @@ public:
virtual void visit(ir_return *);
virtual void visit(ir_if *);
virtual void visit(ir_loop *);
virtual void visit(ir_loop_jump *);
/*@}*/
/**
@@ -473,3 +474,11 @@ ir_constant_visitor::visit(ir_loop *ir)
(void) ir;
value = NULL;
}
void
ir_constant_visitor::visit(ir_loop_jump *ir)
{
(void) ir;
value = NULL;
}