diff options
| author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-05 14:00:46 +0000 |
|---|---|---|
| committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-11-05 14:00:46 +0000 |
| commit | 3172b7bf16975923d59a1b4646444ea18b31a2e6 (patch) | |
| tree | 75c6f6529140bc6332176723a9911440e6cf9481 /libjava/classpath/java/text/AttributedStringIterator.java | |
| parent | 57337fec9b4a70c3f34aaaa65ae238206aa0e3db (diff) | |
| download | ppe42-gcc-3172b7bf16975923d59a1b4646444ea18b31a2e6.tar.gz ppe42-gcc-3172b7bf16975923d59a1b4646444ea18b31a2e6.zip | |
* ipa-inline.c (compute_uninlined_call_time,
compute_inlined_call_time): New functions.
(RELATIVE_TIME_BENEFIT_RANGE): New macro.
(relative_time_benefit): Rewrite.
(edge_badness): Rewrite path with guessed profile and estimated profile.
* ipa-inline.h (INLINE_HINT_declared_inline, INLINE_HINT_cross_module):
New hints.
(struct inline_summary): Add GROWTH filed.
* ipa-inline-analysis.c (dump_inline_hints): Update.
(reset_inline_summary): Update.
(dump_inline_summary): Update.
(will_be_nonconstant_predicate): Cleanup to use gimple_store_p and
gimple_assign_load_p predicates.
(estimate_node_size_and_time): Drop INLINE_HINT_declared_inline hint.
(simple_edge_hints): New function.
(do_estimate_edge_time): Return time of invocation of callee rather
than the time scaled by edge frequency; update hints code.
(do_estimate_edge_hints): Update.
(do_estimate_growth): Cleanup.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193161 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/text/AttributedStringIterator.java')
0 files changed, 0 insertions, 0 deletions

