This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix slow value range hash
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Jan Hubicka <hubicka at ucw dot cz>
- Cc: rguenther at suse dot de, gcc-patches at gcc dot gnu dot org
- Date: Mon, 26 Feb 2018 12:09:39 +0100
- Subject: Re: Fix slow value range hash
- Authentication-results: sourceware.org; auth=none
- References: <20180226110452.GA73628@kam.mff.cuni.cz>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Mon, Feb 26, 2018 at 12:04:53PM +0100, Jan Hubicka wrote:
> Hi,
> this is patch Jakub posted to IRC while discussing slow ipa-cp jump function
> streaming. The problem is that hash hashes types as iterative types but later
> compares them as pointers. Iterative hash is trying to make semantically
> equivalent types really equivalent.
>
> Alternatively we may try to unify types that are semantically equivalent
> but it seems bit slopy to do at stage4.
>
> Bootstrapped/regtested x86_64-linux, OK?
Please see http://gcc.gnu.org/r257940 , it is already committed.
Jakub