Lines Matching refs:ep
20 static void clear_symbol_pseudos(struct entrypoint *ep) in clear_symbol_pseudos() argument
24 FOR_EACH_PTR(ep->accesses, pseudo) { in clear_symbol_pseudos()
30 static void clean_up_insns(struct entrypoint *ep) in clean_up_insns() argument
34 FOR_EACH_PTR(ep->bbs, bb) { in clean_up_insns()
46 void optimize(struct entrypoint *ep) in optimize() argument
49 show_entry(ep); in optimize()
55 kill_unreachable_bbs(ep); in optimize()
56 ir_validate(ep); in optimize()
58 domtree_build(ep); in optimize()
64 ssa_convert(ep); in optimize()
65 ir_validate(ep); in optimize()
67 show_entry(ep); in optimize()
77 simplify_memops(ep); in optimize()
81 clean_up_insns(ep); in optimize()
83 kill_unreachable_bbs(ep); in optimize()
85 cse_eliminate(ep); in optimize()
88 simplify_memops(ep); in optimize()
91 pack_basic_blocks(ep); in optimize()
94 kill_unreachable_bbs(ep); in optimize()
99 vrfy_flow(ep); in optimize()
102 clear_symbol_pseudos(ep); in optimize()
105 track_pseudo_liveness(ep); in optimize()
113 if (simplify_flow(ep)) { in optimize()
115 clear_liveness(ep); in optimize()
117 kill_unreachable_bbs(ep); in optimize()
124 track_pseudo_death(ep); in optimize()