1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib/Transforms/Instrumentation
Nick Lewycky ea02a6edaa In gcov profiling, give all functions an extra unified return block. This is
necessary since gcov counts transitions between blocks. It can't see if you've
run every line in a straight-line function, so we add an edge for it to notice.

llvm-svn: 129905
2011-04-21 03:18:00 +00:00
..
CMakeLists.txt Fix cmake build. 2011-04-16 02:06:46 +00:00
EdgeProfiling.cpp Implementation of path profiling. 2011-01-29 01:09:53 +00:00
GCOVProfiling.cpp In gcov profiling, give all functions an extra unified return block. This is 2011-04-21 03:18:00 +00:00
Instrumentation.cpp Rename LineProfiling to GCOVProfiling to more accurately represent what it 2011-04-16 01:20:23 +00:00
Makefile
MaximumSpanningTree.h Fix typos. Adjust some whitespace for style. No functionality change. 2011-04-05 20:39:27 +00:00
OptimalEdgeProfiling.cpp Don't include Operator.h from InstrTypes.h. 2011-04-11 09:35:34 +00:00
PathProfiling.cpp Mark some functions as used which are used within debug-only code. This 2011-04-18 18:49:44 +00:00
ProfilingUtils.cpp Consider ConstantAggregateZero as well as ConstantArray/Struct. 2011-04-12 01:02:45 +00:00
ProfilingUtils.h Add a function for profiling to run at shutdown. Unlike the existing API, this 2011-04-08 22:19:52 +00:00