[llvm-dev] High memory use and LVI/Correlated Value Propagation
Joerg Sonnenberger via llvm-dev
llvm-dev at lists.llvm.org
Thu Jan 14 11:02:19 PST 2016
On Thu, Jan 14, 2016 at 09:56:38AM -0800, Bruno Cardoso Lopes wrote:
> Hi Joerg,
>
> > with the current trunk I have two major cases where clang needs more
> > than 2GB memory for compiling programs with -O2. One is related to GVN
> > and MemoryDependenceAnalysis and has a pending patch. The other is
> > related to the Correlated Value Propagation and Lazy Value Information
> > cache.
>
> For the LVI part, how recent are you measurements? I wonder whether
> Akira's r255320 helps.
>
> r255320 => [LazyValueInfo] Stop inserting overdefined values into
> ValueCache to reduce memory usage.
I've rebuilt all my test cases since the weekend. It's been getting
better and I have now down to Groonga, G'MIC, FET and Scribus as
triggering, which is much better.
Joerg
More information about the llvm-dev
mailing list