Searched refs:traverse (Results 1 - 25 of 57) sorted by relevance

123

/haiku-buildtools/gcc/gcc/testsuite/g++.dg/ext/
H A Dpr59378.C4 void traverse(v4si& bounds){ function
8 template void traverse<0>(v4si&);
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp1y/
H A Dpr65340.C12 struct traverse { struct in namespace:functors
18 auto &traverse = constant < functors :: traverse > ;
19 operator()()->decltype(traverse(0, 0)) // { dg-error "no match|expected" }
/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dstatements.cc34 Statement::traverse(Block* block, size_t* pindex, Traverse* traverse) argument
39 unsigned int traverse_mask = traverse->traverse_mask();
43 int t = traverse->statement(block, pindex, this);
53 return this->do_traverse(traverse);
59 Statement::traverse_contents(Traverse* traverse) argument
61 return this->do_traverse(traverse);
78 Statement::traverse_expression(Traverse* traverse, Expression** expr) argument
80 if ((traverse->traverse_mask()
83 return Expression::traverse(exp
90 traverse_expression_list(Traverse* traverse, Expression_list* expr_list) argument
105 traverse_type(Traverse* traverse, Type* type) argument
356 do_traverse(Traverse* traverse) argument
566 do_traverse(Traverse* traverse) argument
838 do_traverse(Traverse* traverse) argument
979 do_traverse(Traverse* traverse) argument
1127 do_traverse(Traverse* traverse) argument
1278 do_traverse(Traverse* traverse) argument
1410 do_traverse(Traverse* traverse) argument
1563 do_traverse(Traverse* traverse) argument
1813 do_traverse(Traverse* traverse) argument
1871 do_traverse(Traverse* traverse) argument
2001 do_traverse(Traverse* traverse) argument
3192 do_traverse(Traverse* traverse) argument
3336 traverse(Traverse* traverse) argument
3584 traverse(Traverse* traverse) argument
3792 do_traverse(Traverse* traverse) argument
3869 do_traverse(Traverse* traverse) argument
4000 traverse(Traverse* traverse) argument
4177 traverse(Traverse* traverse) argument
4280 do_traverse(Traverse* traverse) argument
4404 do_traverse(Traverse* traverse) argument
4610 traverse(Traverse* traverse) argument
4913 traverse(Traverse* traverse) argument
5145 do_traverse(Traverse* traverse) argument
5332 do_traverse(Traverse* traverse) argument
[all...]
H A Dast-dump.cc24 // This class is used to traverse the tree to look for blocks and
46 // This class is used to traverse the tree to look for statements.
74 block->traverse(&adts);
94 statement->traverse(block, pindex, &adtbf);
178 gogo->traverse(&adtbf);
205 b->traverse(&adtbf);
H A Dstatements.h49 // This class is used to traverse assignments made by a statement
285 traverse(Block*, size_t* index, Traverse*);
409 // Implemented by child class: traverse the tree.
413 // Implemented by child class: traverse assignments. Any statement
626 do_traverse(Traverse* traverse) argument
627 { return this->traverse_expression_list(traverse, this->vals_); }
665 do_traverse(Traverse* traverse) argument
666 { return this->traverse_expression(traverse, &this->expr_); }
702 do_traverse(Traverse* traverse);
764 traverse(Travers
942 do_traverse(Traverse* traverse) argument
[all...]
H A Dgogo.cc945 if (Expression::traverse(&init, this) == TRAVERSE_EXIT)
952 // We traverse the code of any function or bound method we see. Note that
953 // this means that we will traverse the code of a function or bound method
967 if (f->func_value()->block()->traverse(this) == TRAVERSE_EXIT)
986 if (Expression::traverse(&init, this) == TRAVERSE_EXIT)
1004 Expression::traverse(&expr, &find_var);
1006 preinit->traverse(&find_var);
1011 Expression::traverse(&init, &find_var);
1013 dep->var_value()->preinit()->traverse(&find_var);
2300 if (Type::traverse(r
2362 traverse(Traverse* traverse) argument
2418 Verify_types traverse; local
4319 Check_return_statements_traverse traverse; local
4716 traverse(Traverse* traverse) argument
5472 traverse(Traverse* traverse) argument
5777 traverse_expression(Traverse* traverse, unsigned int traverse_mask) argument
6373 traverse_expression(Traverse* traverse) argument
7297 traverse(Traverse* traverse, bool is_global) argument
[all...]
H A Dexpressions.h681 traverse(Expression**, Traverse*);
825 // May be implemented by child class: traverse the expressions.
1008 traverse(Traverse*);
1226 do_traverse(Traverse* traverse) argument
1227 { return Expression::traverse(&this->expr_, traverse); }
1392 do_traverse(Traverse* traverse) argument
1393 { return Expression::traverse(&this->expr_, traverse); }
1528 do_traverse(Traverse* traverse);
2323 do_traverse(Traverse* traverse) argument
2534 do_traverse(Traverse* traverse) argument
[all...]
H A Ddataflow.cc14 // This class is used to traverse the tree to look for uses of
142 Expression::traverse(pexpr, &dte);
146 // This class is used to traverse the tree to look for statements.
175 statement->traverse(block, pindex, &dte);
220 gogo->traverse(&dts);
H A Dexpressions.cc38 Expression::traverse(Expression** pexpr, Traverse* traverse) argument
41 if ((traverse->traverse_mask() & Traverse::traverse_expressions) != 0)
43 int t = traverse->expression(pexpr);
49 return expr->do_traverse(traverse);
55 Expression::traverse_subexpressions(Traverse* traverse) argument
57 return this->do_traverse(traverse);
615 do_traverse(Traverse* traverse) argument
616 { return Type::traverse(this->type_, traverse); }
1035 do_traverse(Traverse* traverse) argument
2636 do_traverse(Traverse* traverse) argument
3118 do_traverse(Traverse* traverse) argument
3528 do_traverse(Traverse* traverse) argument
4352 do_traverse(Traverse* traverse) argument
6206 do_traverse(Traverse* traverse) argument
8586 do_traverse(Traverse* traverse) argument
9570 do_traverse(Traverse* traverse) argument
9700 do_traverse(Traverse* traverse) argument
9911 do_traverse(Traverse* traverse) argument
10416 do_traverse(Traverse* traverse) argument
10656 do_traverse(Traverse* traverse) argument
11061 do_traverse(Traverse* traverse) argument
11353 do_traverse(Traverse* traverse) argument
11620 do_traverse(Traverse* traverse) argument
11756 do_traverse(Traverse* traverse) argument
12096 do_traverse(Traverse* traverse) argument
12452 do_traverse(Traverse* traverse) argument
12590 do_traverse(Traverse* traverse) argument
12875 do_traverse(Traverse* traverse) argument
13596 do_traverse(Traverse* traverse) argument
13708 do_traverse(Traverse* traverse) argument
13947 do_traverse(Traverse* traverse) argument
14301 do_traverse(Traverse* traverse) argument
14546 do_traverse(Traverse* traverse) argument
14648 do_traverse(Traverse* traverse) argument
15025 do_traverse(Traverse* traverse) argument
15141 do_traverse(Traverse* traverse) argument
15239 traverse(Traverse* traverse) argument
[all...]
H A Dtypes.h571 traverse(Type*, Traverse*);
1406 traverse(Traverse*);
2259 traverse_field_types(Traverse* traverse) argument
2260 { return this->do_traverse(traverse); }
2427 do_traverse(Traverse* traverse);
2623 do_traverse(Traverse* traverse) argument
2624 { return Type::traverse(this->element_type_, traverse); }
3047 do_traverse(Traverse* traverse) argument
3048 { return Type::traverse(thi
[all...]
H A Dtypes.cc274 Type::traverse(Type* type, Traverse* traverse) argument
276 go_assert((traverse->traverse_mask() & Traverse::traverse_types) != 0
277 || (traverse->traverse_mask()
279 if (traverse->remember_type(type))
284 if ((traverse->traverse_mask() & Traverse::traverse_types) != 0)
286 int t = traverse->type(type);
292 // An array type has an expression which we need to traverse if
294 if (type->do_traverse(traverse) == TRAVERSE_EXIT)
3378 Function_type::do_traverse(Traverse* traverse) argument
4261 do_traverse(Traverse* traverse) argument
4675 do_traverse(Traverse* traverse) argument
5734 do_traverse(Traverse* traverse) argument
6555 do_traverse(Traverse* traverse) argument
7124 do_traverse(Traverse* traverse) argument
10345 do_traverse(Traverse* traverse) argument
10480 traverse(Traverse* traverse) argument
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr59882.C15 virtual void traverse(int &p1) { function in struct:L
/haiku-buildtools/jam/
H A DStatCacheServerImpl.h200 status_t FindEntry(const char *path, bool traverse, Entry **_entry);
201 status_t FindEntry(Entry *entry, const char *path, bool traverse,
203 status_t FindNode(const char *path, bool traverse, Node **node);
H A DStatCacheServer.cpp646 PathResolver::FindEntry(const char *path, bool traverse, Entry **_entry) argument
648 return FindEntry(NULL, path, traverse, _entry);
653 PathResolver::FindEntry(Entry *entry, const char *path, bool traverse, argument
699 // traverse leaf symlink, if requested
700 if (traverse) {
712 PathResolver::FindNode(const char *path, bool traverse, Node **node) argument
715 status_t error = FindEntry(path, traverse, &entry);
/haiku-buildtools/gcc/gcc/
H A Dsymbol-summary.h94 void traverse (Arg a) const function
96 m_map.traverse <f> (a);
H A Dhash-map.h252 void traverse (Arg a) const function
260 void traverse (Arg a) const function
H A Dtree-parloops.c1153 reduction_list->traverse <struct loop *, create_phi_for_local_result> (loop);
1157 ->traverse <struct clsn_data *, create_call_for_reduction_1> (ld_st_data);
1213 ->traverse <struct clsn_data *, create_loads_for_reductions> (ld_st_data);
1392 name_copies.traverse <tree, add_field_for_name> (type);
1396 reduction_list->traverse <tree, add_field_for_reduction> (type);
1411 .traverse <struct clsn_data *, create_loads_and_stores_for_name>
1419 ->traverse <struct clsn_data *, create_stores_for_reduction>
1891 reduction_list->traverse <struct loop *, initialize_reductions> (loop);
2022 reduction_list->traverse <void *, set_reduc_phi_uids> (NULL);
H A Dalloc-pool.c348 /* Called via hash_map.traverse. Output alloc_pool descriptor pointed out by
384 alloc_pool_hash->traverse <struct pool_output_info *,
H A Dhash-set.h222 void traverse (Arg a) const function in class:hash_set
H A Dggc-common.c449 saving_htab->traverse <traversal_state *, ggc_call_count> (&state);
465 saving_htab->traverse <traversal_state *, ggc_call_alloc> (&state);
971 ptr_hash->traverse <void *, ggc_prune_ptr> (NULL);
1057 loc_hash->traverse <int *, ggc_add_statistics> (&nentries);
H A Dhash-table.h687 void traverse (Argument argument);
1073 hash_table<Descriptor, Allocator, false>::traverse (Argument argument) function in class:hash_table
1198 void traverse (Argument argument);
1649 hash_table<Descriptor, Allocator, true>::traverse (Argument argument) function in class:hash_table
H A Dpostreload-gcse.c547 expr_table->traverse <FILE *, dump_expr_hash_table_entry> (file);
1388 expr_table->traverse <void *, delete_redundant_insns_1> (NULL);
1425 expr_table->traverse <FILE *, compute_expr_transp> (dump_file);
/haiku-buildtools/gcc/gcc/java/
H A Dlang.c773 ->traverse<void *, merge_init_test_initialization> (decl_map);
807 ->traverse<void *, inline_init_test_initialization> (decl_map);
/haiku-buildtools/gcc/gcc/config/
H A Dsol2.c303 solaris_comdat_htab->traverse <void *, solaris_define_comdat_signature>
/haiku-buildtools/gcc/gcc/c-family/
H A Dcilk.c453 wd->decl_map->traverse<auto_vec<struct cilk_decls> *, fill_decls_vec> (&vd);
557 wd->decl_map->traverse<auto_vec<struct cilk_decls> *, fill_decls_vec> (&vd);
764 wd.decl_map->traverse<auto_vec<struct cilk_decls> *, fill_decls_vec> (&vd);

Completed in 303 milliseconds

123