aboutsummaryrefslogtreecommitdiff
path: root/gcc/predict.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-01-12 10:28:15 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2015-01-12 09:28:15 +0000
commit208e5afa4bb3d5bf8f3f187777756815f7845bb6 (patch)
treeb49d8ccd1432c3d72a5f5871247d1a2a69d22a41 /gcc/predict.c
parentd8d5aef10080e5c96414ba48fa31e41e823a95f7 (diff)
downloadgcc-208e5afa4bb3d5bf8f3f187777756815f7845bb6.zip
gcc-208e5afa4bb3d5bf8f3f187777756815f7845bb6.tar.gz
gcc-208e5afa4bb3d5bf8f3f187777756815f7845bb6.tar.bz2
re PR ipa/63967 (r217633 caused internal compiler error: in estimate_edge_growth, at ipa-inline.h:299)
PR ipa/63967 PR ipa/64425 * ipa-inline.c (compute_uninlined_call_time, compute_inlined_call_time): Use counts for extra precision when needed possible. (big_speedup_p): Fix formating. (RELATIVE_TIME_BENEFIT_RANGE): Remove. (relative_time_benefit): Remove. (edge_badness): Turn DECL_DISREGARD_INLINE_LIMITS into hint; merge guessed and read profile paths. (inline_small_functions): Count only !optimize_size functions into initial size; be more lax about sanity check when profile is used; be sure to update inlined function profile when profile is read. From-SVN: r219452
Diffstat (limited to 'gcc/predict.c')
0 files changed, 0 insertions, 0 deletions