Home
last modified time | relevance | path

Searched refs:FOR_EACH_PTR (Results 1 – 25 of 132) sorted by relevance

123456

/illumos-gate/usr/src/tools/smatch/src/
H A Dliveness.c20 FOR_EACH_PTR(phi_node->phi_list, phi) { in phi_defines()
174 FOR_EACH_PTR(bb->needs, needs) { in track_bb_liveness()
192 FOR_EACH_PTR(ep->bbs, bb) { in clear_liveness()
207 FOR_EACH_PTR(ep->bbs, bb) { in track_pseudo_liveness()
209 FOR_EACH_PTR(bb->insns, insn) { in track_pseudo_liveness()
226 FOR_EACH_PTR(ep->bbs, bb) { in track_pseudo_liveness()
228 FOR_EACH_PTR(bb->defines, def) { in track_pseudo_liveness()
245 FOR_EACH_PTR(src, pseudo) { in merge_pseudo_list()
266 FOR_EACH_PTR(bb->insns, insn) { in track_bb_phi_uses()
323 FOR_EACH_PTR(ep->bbs, bb) { in track_pseudo_death()
[all …]
H A Dflow.c94 FOR_EACH_PTR(src->insns, insn) { in bb_depends_on_phi()
166 FOR_EACH_PTR(bb->insns, insn) { in bb_has_side_effects()
261 FOR_EACH_PTR(ep->bbs, bb) { in simplify_branch_nodes()
386 FOR_EACH_PTR(dominators, phi) { in rewrite_load_instruction()
398 FOR_EACH_PTR(dominators, phi) { in rewrite_load_instruction()
491 FOR_EACH_PTR(p->users, pu) { in first_user()
521 FOR_EACH_PTR(ep->bbs, bb) { in kill_dead_stores()
586 FOR_EACH_PTR(ep->bbs, bb) { in kill_unreachable_bbs()
659 FOR_EACH_PTR(list, tmp) { in vrfy_bb_in_list()
718 FOR_EACH_PTR(ep->bbs, bb) { in vrfy_flow()
[all …]
H A Dssa.c80 FOR_EACH_PTR(bb->insns, insn) { in insn_before()
104 FOR_EACH_PTR(bb->insns, insn) { in rewrite_local_var()
129 FOR_EACH_PTR(addr->users, pu) { in rewrite_single_store()
202 FOR_EACH_PTR(addr->users, pu) { in ssa_convert_one_var()
245 FOR_EACH_PTR(idf, bb) { in ssa_convert_one_var()
311 FOR_EACH_PTR(ep->bbs, bb) { in ssa_rename_insns()
313 FOR_EACH_PTR(bb->insns, insn) { in ssa_rename_insns()
362 FOR_EACH_PTR(phis_all, phi) { in ssa_rename_phis()
369 FOR_EACH_PTR(phis_used, phi) { in ssa_rename_phis()
385 FOR_EACH_PTR(ep->bbs, bb) { in ssa_convert()
[all …]
H A Dgraph.c65 FOR_EACH_PTR(ep->bbs, bb) { in graph_ep()
76 FOR_EACH_PTR(bb->insns, insn) { in graph_ep()
107 FOR_EACH_PTR(bb->children, child) { in graph_ep()
128 FOR_EACH_PTR(ep->bbs, bb) { in graph_calls()
134 FOR_EACH_PTR(bb->insns, insn) { in graph_calls()
179 FOR_EACH_PTR(filelist, file) { in main()
184 FOR_EACH_PTR(fsyms, sym) { in main()
189 FOR_EACH_PTR(fsyms, sym) { in main()
199 FOR_EACH_PTR(all_syms, sym) { in main()
H A Dstorage.c53 FOR_EACH_PTR(storage_hash_table[i], hash) { in gather_storage()
61 FOR_EACH_PTR(list, entry) { in gather_storage()
93 FOR_EACH_PTR(list, hash) { in lookup_storage()
137 FOR_EACH_PTR(*listp, entry) { in vrfy_storage()
203 FOR_EACH_PTR(src->users, usep) { in combine_storage()
219 FOR_EACH_PTR(bb->children, child) { in set_up_bb_storage()
221 FOR_EACH_PTR(child->needs, pseudo) { in set_up_bb_storage()
252 FOR_EACH_PTR(bb->needs, arg) { in set_up_argument_storage()
272 FOR_EACH_PTR(bb->insns, insn) { in combine_phi_storage()
279 FOR_EACH_PTR(insn->phi_users, phi) { in combine_phi_storage()
[all …]
H A Dunssa.c44 FOR_EACH_PTR(phi->phi_list, src) { in simplify_phi_node()
55 FOR_EACH_PTR(target->users, pu) { in simplify_phi_node()
77 FOR_EACH_PTR(phi->phi_list, p) { in replace_phi_node()
124 FOR_EACH_PTR(bb->insns, insn) { in rewrite_phi_bb()
137 FOR_EACH_PTR(ep->bbs, bb) { in unssa()
H A Ddominate.c77 FOR_EACH_PTR(x->children, y) { in visit()
92 FOR_EACH_PTR(x->doms, y) { in visit()
111 FOR_EACH_PTR(ep->bbs, bb) { in idf_compute()
117 FOR_EACH_PTR(alpha, bb) { in idf_compute()
136 FOR_EACH_PTR(ep->bbs, bb) { in idf_dump()
145 FOR_EACH_PTR(idf, df) { in idf_dump()
H A Dsmatch_string_list.c28 FOR_EACH_PTR(str_list, tmp) { in list_has_string()
45 FOR_EACH_PTR(*str_list, tmp) { in insert_string()
66 FOR_EACH_PTR(orig, tmp) { in clone_str_list()
78 FOR_EACH_PTR(two, tmp) { in combine_string_lists()
H A Dcheck_implicit_dependencies.c54 FOR_EACH_PTR(parsed_syscalls, tracker) { in match_syscall_definition()
67 FOR_EACH_PTR(sym->ctype.base_type->arguments, arg) { in match_syscall_definition()
84 FOR_EACH_PTR(read_list, tracker) { in print_read_list()
100 FOR_EACH_PTR(write_list, tracker) { in print_write_list()
116 FOR_EACH_PTR(write_list, tracker) { in print_arg_list()
233 FOR_EACH_PTR(expr->args, arg) { in match_condition()
260 FOR_EACH_PTR(expr->args, arg) { in match_call_info()
H A Dsparse.c48 FOR_EACH_PTR(bb->insns, insn) { in context_increase()
92 FOR_EACH_PTR(bb->children, child) { in check_children()
238 FOR_EACH_PTR(bb->insns, insn) { in check_bb_instructions()
248 FOR_EACH_PTR(ep->bbs, bb) { in check_instructions()
262 FOR_EACH_PTR(ep->entry->bb->needs, pseudo) { in check_context()
271 FOR_EACH_PTR(sym->ctype.contexts, context) { in check_context()
313 FOR_EACH_PTR(list, sym) { in check_symbols()
342 FOR_EACH_PTR(filelist, file) { in main()
H A Dtest-unssa.c17 FOR_EACH_PTR(bb->insns, insn) { in output_bb()
41 FOR_EACH_PTR(ep->bbs, bb) { in output_fn()
61 FOR_EACH_PTR(list, sym) { in compile()
83 FOR_EACH_PTR(filelist, file) { in main()
H A Dflowgraph.c52 FOR_EACH_PTR(ep->bbs, bb) { in debug_postorder()
110 FOR_EACH_PTR(ep->bbs, bb) { in debug_domtree()
141 FOR_EACH_PTR(ep->bbs, b) { in domtree_build()
149 FOR_EACH_PTR(b->parents, p) { in domtree_build()
170 FOR_EACH_PTR(ep->bbs, bb) { in domtree_build()
182 FOR_EACH_PTR(ep->bbs, bb) { in domtree_build()
H A Dsmatch_stored_conditions.c56 FOR_EACH_PTR(expr_list, tmp) { in alloc_link_state()
77 FOR_EACH_PTR(list, expr) { in clone_expression_list()
88 FOR_EACH_PTR(*list, tmp) { in insert_expression()
104 FOR_EACH_PTR(list, expr) { in merge_links()
133 FOR_EACH_PTR(expr_list, tmp) { in match_link_modify()
310 FOR_EACH_PTR(tmp_true, tmp) { in stored_condition_implication_hook()
314 FOR_EACH_PTR(tmp_false, tmp) { in stored_condition_implication_hook()
H A Dsmatch_var_sym.c114 FOR_EACH_PTR(*list, tmp) { in add_var_sym()
150 FOR_EACH_PTR(*list, tmp) { in del_var_sym()
163 FOR_EACH_PTR(list, tmp) { in in_var_sym_list()
175 FOR_EACH_PTR(from_vsl, tmp) { in clone_var_sym_list()
186 FOR_EACH_PTR(src, tmp) { in merge_var_sym_list()
237 FOR_EACH_PTR(*list, tmp) { in free_var_syms_and_list()
H A Dcheck_puts_argument.c42 FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) { in parent_is_arg()
81 FOR_EACH_PTR(putted_args, tracker) { in match_return()
96 FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) { in print_arg()
114 FOR_EACH_PTR(putted_args, tracker) { in match_end_func()
H A Dcheck_frees_argument.c43 FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) { in is_arg()
84 FOR_EACH_PTR(freed_args, tracker) { in match_return()
98 FOR_EACH_PTR(this_func->ctype.base_type->arguments, arg) { in print_arg()
122 FOR_EACH_PTR(freed_args, tracker) { in match_after_func()
H A Dcheck_sizeof.c55 FOR_EACH_PTR(call->args, arg) { in match_call_assignment()
67 FOR_EACH_PTR(call->args, arg) { in check_passes_pointer()
83 FOR_EACH_PTR(call->args, arg) { in match_check_params()
105 FOR_EACH_PTR(macro_takes_sizeof_argument, tmp) { in check_sizeof_number()
H A Dir.c17 FOR_EACH_PTR(insn->phi_list, p) { in nbr_phi_operands()
44 FOR_EACH_PTR(insn->phi_list, phi) { in check_phi_node()
101 FOR_EACH_PTR(insn->multijmp_list, jmp) { in check_switch()
194 FOR_EACH_PTR(ep->bbs, bb) { in ir_validate()
196 FOR_EACH_PTR(bb->insns, insn) { in ir_validate()
H A Dsmatch_scope.c47 FOR_EACH_PTR(stmt->stmts, tmp) { in match_end_of_block()
51 FOR_EACH_PTR(tmp->declaration, sym) { in match_end_of_block()
93 FOR_EACH_PTR(stmt_list, tmp) { in match_stmt()
H A Dsmatch_equiv.c51 FOR_EACH_PTR(related, rel) { in clone_related_list()
114 FOR_EACH_PTR(*rlist, rel) { in add_related()
136 FOR_EACH_PTR(estate_related(state), tmp) { in del_related()
158 FOR_EACH_PTR(to_update, rel) { in remove_from_equiv()
247 FOR_EACH_PTR(rlist, rel) { in set_equiv()
272 FOR_EACH_PTR(get_dinfo(estate)->related, rel) { in set_equiv_state_expr()
H A Dsmatch_hooks.c150 FOR_EACH_PTR(hook_array[type], container) { in __pass_to_client()
175 FOR_EACH_PTR(hook_array[CASE_HOOK], container) { in __pass_case_to_client()
184 FOR_EACH_PTR(merge_funcs, tmp) { in __has_merge_function()
205 FOR_EACH_PTR(merge_funcs, tmp) { in __client_merge_function()
216 FOR_EACH_PTR(unmatched_state_funcs, tmp) { in __client_unmatched_state_function()
275 FOR_EACH_PTR(hook_list, tmp) { in __call_scope_hooks()
H A Dsmatch_untracked_param.c62 FOR_EACH_PTR(untracked_hooks, fn) { in call_untracked_callbacks()
78 FOR_EACH_PTR(lost_hooks, fn) { in call_lost_callbacks()
175 FOR_EACH_PTR(expr->args, arg) { in match_after_call()
194 FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) { in mark_all_params()
223 FOR_EACH_PTR(cur_func_sym->ctype.base_type->arguments, arg) { in print_untracked_params()
275 FOR_EACH_PTR(stmt->asm_inputs, tmp) { in match_param_assign_in_asm()
H A Doptimize.c24 FOR_EACH_PTR(ep->accesses, pseudo) { in clear_symbol_pseudos()
34 FOR_EACH_PTR(ep->bbs, bb) { in clean_up_insns()
36 FOR_EACH_PTR(bb->insns, insn) { in clean_up_insns()
H A Dsmatch_db.c225 FOR_EACH_PTR(common_funcs, tmp) { in is_common_function()
498 FOR_EACH_PTR(call->args, arg) { in mark_call_params_untracked()
985 FOR_EACH_PTR(call->args, arg) { in match_call_info()
1010 FOR_EACH_PTR(call->args, arg) { in match_call_info_new()
1137 FOR_EACH_PTR(ptr_names, ptr) { in get_next_ptr_name()
1217 FOR_EACH_PTR(ptr_names, ptr) { in match_data_from_db()
1225 FOR_EACH_PTR(ptr_names, ptr) { in match_data_from_db()
1231 FOR_EACH_PTR(ptr_names, ptr) { in match_data_from_db()
1277 FOR_EACH_PTR(info->cb_list, cb) { in return_implies_callbacks()
1313 FOR_EACH_PTR(info->cb_list, cb) { in call_implies_callbacks()
[all …]
H A Dsmatch_tracker.c68 FOR_EACH_PTR(*list, tmp) { in del_tracker()
83 FOR_EACH_PTR(list, tmp) { in in_tracker_list()
100 FOR_EACH_PTR(*list, tmp) { in free_trackers_and_list()

123456