glsl: add ir_control_flow_visitor
authorLuca Barbieri <luca@luca-barbieri.com>
Mon, 6 Sep 2010 22:22:34 +0000 (00:22 +0200)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 13 Sep 2010 20:03:09 +0000 (13:03 -0700)
commit55adbebc62a6a819a005adf48f367e7f378c7349
tree4ccbc73c0b929052c823c8f7767999e4cd3319d2
parent6b5575baaa16563f1ea1ad1821254ce6c412283f
glsl: add ir_control_flow_visitor

This is just a subclass of ir_visitor with empty implementations of all
the visit methods for non-control flow nodes.

Used to avoid duplicating that in ir_visitor subclasses.

ir_hierarchical_visitor is another way to solve this, but is less natural
for some applications.
src/glsl/ir_visitor.h