aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Instrumentation.h
AgeCommit message (Expand)Author
2013-03-14[ASan] emit instrumentation for initialization order checking by defaultAlexey Samsonov
2013-03-14Refactor GCOV's six constructor arguments into a struct with a getter thatNick Lewycky
2013-03-07Switch from a version 4.2/4.4 switch to a four-byte version string to be putNick Lewycky
2013-02-27In GCC 4.7, function names are now forbidden from .gcda files. Support this byNick Lewycky
2013-01-17ASan: add optional 'zero-based shadow' option to ASan passes. Always tell the...Alexey Samsonov
2012-12-28Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov
2012-12-19[msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov
2012-12-10Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling
2012-12-03ASan: add blacklist file to ASan pass options. Clang patch for this will follow.Alexey Samsonov
2012-11-29Add options to AddressSanitizer passes to make them configurable by frontend.Alexey Samsonov
2012-11-29Initial commit of MemorySanitizer.Evgeniy Stepanov
2012-11-28[asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany
2012-11-23Remove unused parameter Penalty from the BoundsChecking pass.Joey Gouly
2012-10-15[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This...Kostya Serebryany
2012-07-20move the bounds checking pass to the instrumentation folder, where it belongs...Nuno Lopes
2012-02-13ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany
2011-12-06Expose a switch for the new gcov format.Nick Lewycky
2011-11-16AddressSanitizer, first commit (compiler module only)Kostya Serebryany
2011-05-17Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling
2011-04-21Add independent controls for whether GCOV profiling should emit .gcno files orNick Lewycky
2011-04-16Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky
2011-04-12Add support for line profiling. Very work-in-progress.Nick Lewycky
2011-01-29Implementation of path profiling.Andrew Trick
2010-01-02remove the random sampling framework, which is not maintained anymore.Chris Lattner
2009-09-01Addedum to r80712, forgot to add files.Andreas Neustifter
2008-03-06fix typosGabor Greif
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-02-20remove some dead passes and stuff specific to the reoptimizer.Chris Lattner
2007-01-07remove an old instrumentation pass that is not used anymore.Chris Lattner
2005-11-28Added documented rsprofiler interface. Also remove new profiler passes, theAndrew Lenharth
2005-11-28Random sampling (aka Arnold and Ryder) profiling. This is still preliminary,...Andrew Lenharth
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-07Add missing createXxxPass functionsJeff Cohen
2005-01-07Fix return typeJeff Cohen
2005-01-06Fix incorrect return type.Jeff Cohen
2004-09-30Add accessor function prototypes for reoptimizer support passes.Brian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-01-14New headerChris Lattner