[llvm-commits] [llvm] r127381 - in /llvm/trunk: include/llvm/DebugInfoProbe.h lib/Analysis/LoopPass.cpp lib/VMCore/DebugInfoProbe.cpp lib/VMCore/PassManager.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Wed Mar 9 17:51:27 PST 2011


On Mar 9, 2011, at 4:21 PM, Devang Patel wrote:

> Author: dpatel
> Date: Wed Mar  9 18:21:25 2011
> New Revision: 127381
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=127381&view=rev
> Log:
> Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. 
> It generates output that lools like
> 
> 8 times line number info lost by Scalar Replacement of Aggregates (SSAUp) 
> 1 times line number info lost by Simplify well-known library calls 
> 12 times variable info lost by Jump Threading
> 
> 
> Added:
>    llvm/trunk/include/llvm/DebugInfoProbe.h
>    llvm/trunk/lib/VMCore/DebugInfoProbe.cpp
> Modified:
>    llvm/trunk/lib/Analysis/LoopPass.cpp
>    llvm/trunk/lib/VMCore/PassManager.cpp

Don't forget to update CMakeLists.txt

/jakob





More information about the llvm-commits mailing list