[LLVMdev] Deleting unused C++ code
Reid Kleckner
reid.kleckner at gmail.com
Sun Jul 3 13:34:12 PDT 2011
An easier way would be to use a coverage tool like gcov to see what's
actually *used* when the app is run normally. Then you can ask the
question, what percentage of all lines of code are dead?
A static analysis will not be able to see through things like virtual
method calls.
Reid
On Sun, Jul 3, 2011 at 3:07 PM, Øyvind Harboe <oyvind.harboe at zylin.com> wrote:
> Can llvm generate warnings for unused C++ code using global
> analysis?
>
> If I could use llvm to figure out what code I can delete in a 20
> year old app with millions of lines of code, this alone would defend
> spending time on making the app build with llvm, even if we don't
> actually run the code generated...
>
> --
> Øyvind Harboe - Can Zylin Consulting help on your project?
> US toll free 1-866-980-3434 / International +47 51 87 40 27
> http://www.zylin.com/
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
More information about the llvm-dev
mailing list