Home
last modified time | relevance | path

Searched refs:phi_list (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dir.c14 if (!insn->phi_list) in nbr_phi_operands()
17 FOR_EACH_PTR(insn->phi_list, p) { in nbr_phi_operands()
44 FOR_EACH_PTR(insn->phi_list, phi) { in check_phi_node()
H A Dunssa.c44 FOR_EACH_PTR(phi->phi_list, src) { in simplify_phi_node()
77 FOR_EACH_PTR(phi->phi_list, p) { in replace_phi_node()
H A Dcse.c106 FOR_EACH_PTR(insn->phi_list, phi) { in cse_collect()
231 return phi_list_compare(i1->phi_list, i2->phi_list); in insn_compare()
H A Dliveness.c20 FOR_EACH_PTR(phi_node->phi_list, phi) { in phi_defines()
253 FOR_EACH_PTR(insn->phi_list, phi) { in track_phi_uses()
H A Dflow.c127 bogus = bb_list_size(bb->parents) != pseudo_list_size(first->phi_list); in try_to_simplify_bb()
129 FOR_EACH_PTR(first->phi_list, phi) { in try_to_simplify_bb()
408 insn->phi_list = dominators; in rewrite_load_instruction()
H A Dlinearize.h106 struct pseudo_list *phi_list; member
H A Dsimplify.c84 FOR_EACH_PTR(insn->phi_list, phi) { in get_phisources()
195 FOR_EACH_PTR(insn->phi_list, phi) { in trivial_phi()
334 kill_use_list(insn->phi_list); in kill_insn()
1782 kill_use_list(insn->phi_list); in simplify_instruction()
H A Dlinearize.c416 FOR_EACH_PTR(insn->phi_list, phi) { in show_instruction()
521 FOR_EACH_PTR(def->phi_list, phi) { in show_bb()
1628 use_pseudo(phi_node, phi1, add_pseudo(&phi_node->phi_list, phi1)); in add_join_conditional()
1629 use_pseudo(phi_node, phi2, add_pseudo(&phi_node->phi_list, phi2)); in add_join_conditional()
1701 use_pseudo(node, phi, add_pseudo(&node->phi_list, phi)); in insert_phis()
1734 use_pseudo(node, phi2, add_pseudo(&node->phi_list, phi2)); in linearize_logical()
2000 use_pseudo(phi_node, phi, add_pseudo(&phi_node->phi_list, phi)); in add_return()
H A Dssa.c352 use_pseudo(insn, phi, add_pseudo(&insn->phi_list, phi)); in ssa_rename_phi()
/illumos-gate/usr/src/tools/smatch/src/Documentation/
H A DIR.rst354 * .phi_list: phi-operands (type must be compatible with .target)