[llvm-dev] High memory use and LVI/Correlated Value Propagation
Joerg Sonnenberger via llvm-dev
llvm-dev at lists.llvm.org
Wed Jan 13 16:23:21 PST 2016
On Wed, Jan 13, 2016 at 03:38:24PM -0800, Philip Reames wrote:
> I don't think that arbitrary limiting the complexity of the search is the
> right approach. There are numerous ways the LVI infrastructure could be
> made more memory efficient. Fixing the existing code to be memory efficient
> is the right approach. Only once there's no more low hanging fruit should
> we even consider clamping the search.
Memory efficiency is only half of the problem. I.e. groonga's expr.c
needs 4m to build on my laptop, a 2.7GHz i7. That doesn't sound
reasonable for a -O2. Unlike the GVN issue, the cases I have run into do
finish after a(n unreasonable) while, so at least it is not trivially
superlinear.
Joerg
More information about the llvm-dev
mailing list