+ compute_fn_summary (dst, 0);
+ }
+ /* We can't update CFG profile, but we can scale IPA profile. CFG
+ will be scaled according to dst->count after IPA passes. */
+ else
+ {
+ profile_count to = dst->count;
+ profile_count::adjust_for_ipa_scaling (&to, &orig_count);
+ struct cgraph_edge *e;
+
+ for (e = dst->callees; e; e = e->next_callee)
+ e->count = e->count.apply_scale (to, orig_count);
+ for (e = dst->indirect_calls; e; e = e->next_callee)
+ e->count = e->count.apply_scale (to, orig_count);