llvm-6502/lib/Transforms/Instrumentation
Jeff Cohen 3523f6e7a4 Fix VC++ warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24496 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-28 06:45:57 +00:00
..
BlockProfiling.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
EdgeProfiling.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
EmitFunctions.cpp Eliminate tabs and trailing spaces 2005-04-23 21:38:35 +00:00
Makefile Do not build the ProfilePaths directory anymore 2005-10-24 02:31:49 +00:00
ProfilingUtils.cpp When a function takes a variable number of pointer arguments, with a zero 2005-10-23 04:37:20 +00:00
ProfilingUtils.h Remove trailing whitespace 2005-04-21 23:48:37 +00:00
RSProfiling.cpp Fix VC++ warning. 2005-11-28 06:45:57 +00:00
RSProfiling.h Random sampling (aka Arnold and Ryder) profiling. This is still preliminary, but it works on spec on x86 and alpha. The idea is to allow profiling passes to remember what profiling they inserted, then a random sampling framework is inserted which consists of duplicated basic blocks (without profiling), such that at each backedge in the program and entry into every function, the framework chooses whether to use the instrumented code or the instrumentation free code. The goal of such a framework is to make it reasonably cheap to do random sampling of very expensive profiling products (such as load-value profiling). 2005-11-28 00:58:09 +00:00
TraceBasicBlocks.cpp When a function takes a variable number of pointer arguments, with a zero 2005-10-23 04:37:20 +00:00
TraceValues.cpp When a function takes a variable number of pointer arguments, with a zero 2005-10-23 04:37:20 +00:00