]> git.ipfire.org Git - thirdparty/gcc.git/commit
Limit equivalency processing in rangers cache.
authorAndrew MacLeod <amacleod@redhat.com>
Thu, 8 Aug 2024 20:34:15 +0000 (16:34 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Fri, 9 Aug 2024 18:49:46 +0000 (14:49 -0400)
commit5ce3874b3c2fdd76f506005cb1171a732af7c807
treeb6d733d6664e97decf5a4943c1a8764c637db625
parentd0bc1cbf6a8938220f42d8102031fd6f6644e171
Limit equivalency processing in rangers cache.

When the number of block exceed VRP's sparse threshold, do not query all
equivalencies during cache filling.   This can be expensive for unknown
benefit.

PR tree-optimization/114855
* gimple-range-cache.cc (ranger_cache::fill_block_cache): Do not
process equivalencies if the number of blocks is too high.
gcc/gimple-range-cache.cc