Lines Matching defs:optimizer
95 static sem_item_optimizer *optimizer = NULL;
2295 sem_item_optimizer *optimizer = (sem_item_optimizer *) data;
2296 optimizer->remove_symtab_node (node);
2304 sem_item_optimizer *optimizer = (sem_item_optimizer *) data;
2305 optimizer->remove_symtab_node (node);
2852 sem_item_optimizer *optimizer = pair->optimizer;
2880 optimizer->splitter_class_removed = true;
2892 congruence_class_group *slot = optimizer->m_classes.find (&g);
2903 optimizer->add_class (newclasses[i]);
2906 optimizer->m_classes_count++;
2912 optimizer->worklist_push (newclasses[i]);
2919 optimizer->worklist_push (newclasses[smaller_index]);
3007 pair.optimizer = this;
3482 if (!optimizer)
3483 optimizer = new sem_item_optimizer ();
3485 optimizer->register_hooks ();
3486 optimizer->parse_funcs_and_vars ();
3494 gcc_assert (optimizer);
3496 optimizer->write_summary ();
3504 if (!optimizer)
3505 optimizer = new sem_item_optimizer ();
3507 optimizer->read_summary ();
3508 optimizer->register_hooks ();
3516 gcc_assert (optimizer);
3518 bool merged_p = optimizer->execute ();
3520 delete optimizer;
3521 optimizer = NULL;