[PATCH] IPA-CP release transformation summary (PR jit/91928)
Martin Jambor
mjambor@suse.cz
Mon Sep 30 09:19:00 GMT 2019
Hi,
On Mon, Sep 30 2019, Andrea Corallo wrote:
> Hi all,
> I'd like to submit this patch.
> It release the ipa cp transformation summary after functions being expanded.
> This is to fix the compiler when used with libgccjit on subsequent
> compilations (every new compilation should have a clean transformation
> summary).
if this is a general problem then I think we should instead add another
hook to class ipa_opt_pass_d to free transformation summary, call it for
all IPA passes at the appropriate time and implement it for IPA-CP. That
way it will work for all IPA passes which might have a transformation
summary.
Martin
>
> Bootstrap on arm64 and X86-64.
>
> Bests
> Andrea
>
> gcc/ChangeLog
> 2019-??-?? Andrea Corallo <andrea.corallo@arm.com>
>
> * cgraphunit.c (expand_all_functions): Release ipcp_transformation_sum
> when finished.
> * ipa-prop.c (ipcp_free_transformation_sum): New function.
> * ipa-prop.h (ipcp_free_transformation_sum): Add declaration.
More information about the Gcc-patches
mailing list