Re: Avoid excessively-big hash tables in empty-add cycles

2017-01-01 Thread Jeff Law
On 12/23/2016 10:54 AM, Richard Sandiford wrote: A big source of cache misses when compiling a recent version of gimple-match.ii was the call to cv_cache.empty () in clear_cv_cache. The problem was that at one early point the hash table had grown to 8191 entries (128k on LP64 hosts). It then sta

Avoid excessively-big hash tables in empty-add cycles

2016-12-23 Thread Richard Sandiford
A big source of cache misses when compiling a recent version of gimple-match.ii was the call to cv_cache.empty () in clear_cv_cache. The problem was that at one early point the hash table had grown to 8191 entries (128k on LP64 hosts). It then stayed at that size for the rest of the compilation, e