Re: [PATCH 2/2] ipa-cp: Better representation of aggregate values in call contexts

2022-10-14 Thread Jan Hubicka via Gcc-patches
> > 2022-08-26 Martin Jambor > > * ipa-prop.h (ipa_agg_value): Remove type. > (ipa_agg_value_set): Likewise. > (ipa_copy_agg_values): Remove function. > (ipa_release_agg_values): Likewise. > (ipa_auto_call_arg_values) Add a forward declaration. > (ipa_call_a

[PATCH 2/2] ipa-cp: Better representation of aggregate values in call contexts

2022-08-30 Thread Martin Jambor
Hi this patch extends the previous one by using the same data structure to represent aggregate values in classes ipa_auto_call_arg_values and ipa_call_arg_values. This usually simplifies handling and makes allocations of memory much cheaper because only a single vectore is needed, as opposed to v