Lines Matching defs:epath
880 edge epath = (*path)[i]->e;
881 profile_count cur_count = epath->count ();
890 if (has_joiner && epath != elast)
893 FOR_EACH_EDGE (ein, ei, epath->dest->preds)
895 if (ein != epath
906 if (epath->count () < min_path_count)
907 min_path_count = epath->count ();
942 edge EPATH and its duplicate EDUP. The duplicate source block
946 update_profile (edge epath
994 profile_count final_count = epath->count () - path_out_count;
1000 epath->src->count -= path_in_count;
1010 profile_probability epath_prob = final_count.probability_in (epath->src->count);
1012 if (epath->probability > epath_prob)
1015 = (profile_probability::always () - epath->probability)
1017 FOR_EACH_EDGE (esucc, ei, epath->src->succs)
1018 if (esucc != epath)
1021 else if (epath->probability < epath_prob)
1025 / (profile_probability::always () - epath->probability);
1026 FOR_EACH_EDGE (esucc, ei, epath->src->succs)
1027 if (esucc != epath)
1031 epath->probability = epath_prob;
1059 edge epath = (*path)[i]->e;
1129 update_profile (epath, e2, path_in_count, path_out_count);
1148 update_profile (epath, EDGE_SUCC (rd->dup_blocks[count], 0),
1166 update_profile (epath, NULL, path_out_count, path_out_count);