Searched refs:phi_list (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | ir.c | 14 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 D | unssa.c | 44 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 D | cse.c | 106 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 D | liveness.c | 20 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 D | flow.c | 127 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 D | linearize.h | 106 struct pseudo_list *phi_list; member
|
H A D | simplify.c | 84 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 D | linearize.c | 416 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 D | ssa.c | 352 use_pseudo(insn, phi, add_pseudo(&insn->phi_list, phi)); in ssa_rename_phi()
|
/illumos-gate/usr/src/tools/smatch/src/Documentation/ |
H A D | IR.rst | 354 * .phi_list: phi-operands (type must be compatible with .target)
|