aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2019-11-21 15:58:08 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2019-11-21 14:58:08 +0000
commitb0d5547612f08d7112d9284a7b5a862df3373570 (patch)
treeb47107257744ee912baa2c52e72eef798328f1f5 /gcc/tree-vect-data-refs.c
parent48ffab987ae013a642398ef4fe5ffdce71571ba5 (diff)
downloadgcc-b0d5547612f08d7112d9284a7b5a862df3373570.zip
gcc-b0d5547612f08d7112d9284a7b5a862df3373570.tar.gz
gcc-b0d5547612f08d7112d9284a7b5a862df3373570.tar.bz2
ipa-fnsummary.c (evaluate_conditions_for_known_args): Be ready for some vectors to not be allocated.
* ipa-fnsummary.c (evaluate_conditions_for_known_args): Be ready for some vectors to not be allocated. (evaluate_properties_for_edge): Document better; make known_vals and known_aggs caller allocated; avoid determining values of parameters which are not used. (ipa_merge_fn_summary_after_inlining): Pre allocate known_vals and known_aggs. * ipa-inline-analysis.c (do_estimate_edge_time): Likewise. (do_estimate_edge_size): Likewise. (do_estimate_edge_hints): Likewise. * ipa-cp.c (ipa_get_indirect_edge_target_1): Do not early exit when values are not known. (ipa_release_agg_values): Add option to not release vector itself. From-SVN: r278553
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions