static unsigned int tree_ssa_cs_elim (void) { unsigned todo; /* ??? We are not interested in loop related info, but the following will create it, ICEing as we didn't init loops with pre-headers. An interfacing issue of find_data_references_in_bb. */ loop_optimizer_init (LOOPS_NORMAL); scev_initialize (); todo = tree_ssa_phiopt_worker (true, false); scev_finalize (); loop_optimizer_finalize (); return todo; }
static unsigned int tree_ssa_cs_elim (void) { return tree_ssa_phiopt_worker (true); }
static unsigned int tree_ssa_phiopt (void) { return tree_ssa_phiopt_worker (false); }