Lines Matching defs:traverse
1449 /// This implements the ir_traversable_base::traverse virtual
1458 translation_unit::traverse(ir_node_visitor& v)
1459 {return get_global_scope()->traverse(v);}
4271 /// @param v the visitor used to traverse the sub-tree nodes of the
4274 type_or_decl_base::traverse(ir_node_visitor&)
5218 /// This implements the ir_traversable_base::traverse pure virtual
5227 decl_base::traverse(ir_node_visitor&)
7458 d->traverse(setter);
8066 /// This implements the ir_traversable_base::traverse pure virtual
8075 scope_decl::traverse(ir_node_visitor &v)
8087 if (!(*i)->traverse(v))
14656 /// Please look at e.g, class_decl::traverse() for an example of how
14661 type_base::traverse(ir_node_visitor& v)
15297 /// This implements the ir_traversable_base::traverse pure virtual
15305 type_decl::traverse(ir_node_visitor& v)
15432 scope_type_decl::traverse(ir_node_visitor& v)
15447 if (!(*i)->traverse(v))
15561 /// This implements the ir_traversable_base::traverse pure virtual
15570 namespace_decl::traverse(ir_node_visitor& v)
15586 if (!t->traverse (v))
15925 /// This implements the ir_traversable_base::traverse pure virtual
15933 qualified_type_def::traverse(ir_node_visitor& v)
15945 t->traverse(v);
16403 /// This implements the ir_traversable_base::traverse pure virtual
16411 pointer_type_def::traverse(ir_node_visitor& v)
16423 t->traverse(v);
16768 /// This implements the ir_traversable_base::traverse pure virtual
16776 reference_type_def::traverse(ir_node_visitor& v)
16788 t->traverse(v);
17299 /// This implements the ir_traversable_base::traverse pure virtual
17307 array_type_def::subrange_type::traverse(ir_node_visitor& v)
17316 u->traverse(v);
17765 /// This implements the ir_traversable_base::traverse pure virtual
17773 array_type_def::traverse(ir_node_visitor& v)
17785 t->traverse(v);
17910 /// This implements the ir_traversable_base::traverse pure virtual
17918 enum_type_decl::traverse(ir_node_visitor &v)
17930 t->traverse(v);
18728 /// This implements the ir_traversable_base::traverse pure virtual
18736 typedef_decl::traverse(ir_node_visitor& v)
18748 t->traverse(v);
19246 /// This implements the ir_traversable_base::traverse pure virtual
19254 var_decl::traverse(ir_node_visitor& v)
19263 t->traverse(v);
19796 function_type::traverse(ir_node_visitor& v)
19812 if (!t->traverse(v))
19821 if (!parm_type->traverse(v))
20664 /// This implements the ir_traversable_base::traverse pure virtual
20672 function_decl::traverse(ir_node_visitor& v)
20681 t->traverse(v);
20986 function_decl::parameter::traverse(ir_node_visitor& v)
20995 t->traverse(v);
21179 /// This implements the ir_traversable_base::traverse pure virtual
21188 class_or_union::traverse(ir_node_visitor& v)
21205 if (!(*i)->traverse(v))
21215 if (!(*i)->traverse(v))
21225 if (!(*i)->traverse(v))
21236 if (!(*i)->traverse(v))
21247 if (!(*i)->traverse(v))
22800 class_decl::base_spec::traverse(ir_node_visitor& v)
22808 get_base_class()->traverse(v);
23845 /// This implements the ir_traversable_base::traverse pure virtual
23854 class_decl::traverse(ir_node_visitor& v)
23871 if (!(*i)->traverse(v))
23882 if (!(*i)->traverse(v))
23892 if (!(*i)->traverse(v))
23902 if (!(*i)->traverse(v))
23913 if (!(*i)->traverse(v))
23924 if (!(*i)->traverse(v))
24071 /// This implements the ir_traversable_base::traverse pure virtual
24080 member_function_template::traverse(ir_node_visitor& v)
24089 f->traverse(v);
24164 /// This implements the ir_traversable_base::traverse pure virtual
24173 member_class_template::traverse(ir_node_visitor& v)
24182 t->traverse(v);
24570 /// This implements the ir_traversable_base::traverse pure virtual
24579 union_decl::traverse(ir_node_visitor& v)
24596 if (!(*i)->traverse(v))
24606 if (!(*i)->traverse(v))
24616 if (!(*i)->traverse(v))
24627 if (!(*i)->traverse(v))
24638 if (!(*i)->traverse(v))
25409 /// This implements the ir_traversable_base::traverse pure virtual
25418 function_tdecl::traverse(ir_node_visitor&v)
25427 get_pattern()->traverse(v);
25561 /// This implements the ir_traversable_base::traverse pure virtual
25570 class_tdecl::traverse(ir_node_visitor&v)
25579 pattern->traverse(v);
25677 t->traverse(v);
26272 ir_traversable_base::traverse(ir_node_visitor&)