Searched refs:dominators (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | memops.c | 20 struct basic_block *bb, unsigned long generation, struct pseudo_list **dominators, in find_dominating_parents() argument 51 if (!find_dominating_parents(pseudo, insn, parent, generation, dominators, local)) in find_dominating_parents() 60 use_pseudo(insn, phi, add_pseudo(dominators, phi)); in find_dominating_parents() 96 struct pseudo_list *dominators; in simplify_loads() local 126 dominators = NULL; in simplify_loads() 127 if (find_dominating_parents(pseudo, insn, bb, generation, &dominators, local)) { in simplify_loads() 129 if (!dominators) { in simplify_loads() 136 rewrite_load_instruction(insn, dominators); in simplify_loads() 139 FOR_EACH_PTR(dominators, phi) { in simplify_loads()
|
H A D | flow.c | 377 void rewrite_load_instruction(struct instruction *insn, struct pseudo_list *dominators) in rewrite_load_instruction() argument 385 new = first_pseudo(dominators)->def->phi_src; in rewrite_load_instruction() 386 FOR_EACH_PTR(dominators, phi) { in rewrite_load_instruction() 398 FOR_EACH_PTR(dominators, phi) { in rewrite_load_instruction() 408 insn->phi_list = dominators; in rewrite_load_instruction()
|