Home | History | Annotate | Download | only in gcc

Lines Matching defs:optimizer

100 static sem_item_optimizer *optimizer = NULL;
2348 sem_item_optimizer *optimizer = (sem_item_optimizer *) data;
2349 optimizer->remove_symtab_node (node);
2357 sem_item_optimizer *optimizer = (sem_item_optimizer *) data;
2358 optimizer->remove_symtab_node (node);
2430 /* Optimizer entry point which returns true in case it processes
2935 sem_item_optimizer *optimizer = pair->optimizer;
2963 optimizer->splitter_class_removed = true;
2975 congruence_class_group *slot = optimizer->m_classes.find (&g);
2986 optimizer->add_class (newclasses[i]);
2989 optimizer->m_classes_count++;
2995 optimizer->worklist_push (newclasses[i]);
3002 optimizer->worklist_push (newclasses[smaller_index]);
3090 pair.optimizer = this;
3595 if (!optimizer)
3596 optimizer = new sem_item_optimizer ();
3598 optimizer->register_hooks ();
3599 optimizer->parse_funcs_and_vars ();
3607 gcc_assert (optimizer);
3609 optimizer->write_summary ();
3617 if (!optimizer)
3618 optimizer = new sem_item_optimizer ();
3620 optimizer->read_summary ();
3621 optimizer->register_hooks ();
3629 gcc_assert (optimizer);
3631 bool merged_p = optimizer->execute ();
3633 delete optimizer;
3634 optimizer = NULL;