[PATCH] D14043: [bugpoint] Add a named metadata (+their operands) reducer

Duncan Exon Smith via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 3 20:42:58 PST 2015


This sounds awesome. I won't have a chance to look until at least tomorrow, but I know Adrian and Pete both had ideas around bugpoint and debug info so I'm CCing them. 

-- dpnes

> On Oct 24, 2015, at 5:08 PM, Keno Fischer <kfischer at college.harvard.edu> wrote:
> 
> loladiro created this revision.
> loladiro added a reviewer: dexonsmith.
> loladiro added a subscriber: llvm-commits.
> loladiro set the repository for this revision to rL LLVM.
> 
> We frequently run bugpoint on a linked-together module of all modules we jit while compiling the julia standard library. As a result, this module has a very large number of compile units (10000+) in `llvm.dbg.cu`, which didn't get reduced at all, requiring manual post processing. This is an attempt to
> have bugpoint go through and attempt to reduce the number of global named metadata nodes as well as their operands, to cut down the number of roots for such metadata.
> 
> Repository:
>  rL LLVM
> 
> http://reviews.llvm.org/D14043
> 
> Files:
>  tools/bugpoint/CrashDebugger.cpp
> 
> <D14043.38333.patch>


More information about the llvm-commits mailing list