Lines Matching defs:list
11 * notice, this list of conditions and the following disclaimer;
13 * notice, this list of conditions and the following disclaimer in the
40 #include <list>
97 list<mem_array *> & data_arr = calc_obj->data_arr;
98 list<mem_array *> & tag_arr = calc_obj->tag_arr;
531 list<uca_org_t> & ulist) {
547 for (list<uca_org_t>::iterator niter = ulist.begin(); niter != ulist.end();
603 void filter_tag_arr(const min_values_t * min, list<mem_array *> & list) {
613 if (list.empty() == true) {
619 while (list.empty() != true) {
620 bool v = check_mem_org(*list.back(), min);
622 cur_cost = wt_delay * (list.back()->access_time / min->min_delay) +
623 wt_dyn * (list.back()->power.readOp.dynamic /
625 wt_leakage * (list.back()->power.readOp.leakage /
627 wt_area * (list.back()->area / min->min_area) +
628 wt_cyc * (list.back()->cycle_time / min->min_cyc);
637 res = list.back();
639 delete list.back();
641 list.pop_back();
648 list.push_back(res);
653 void filter_data_arr(list<mem_array *> & curr_list) {
659 list<mem_array *>::iterator iter;
699 list<mem_array *> tag_arr (0);
700 list<mem_array *> data_arr(0);
701 list<mem_array *>::iterator miter;
702 list<uca_org_t> sol_list(1, uca_org_t());