aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/Instrumentation.h
Commit message (Expand)AuthorAgeFilesLines
* Add DebugIR pass -- emits IR file and replace source lines with IR lines in MDDaniel Malea2013-05-081-0/+4
* [ASan] emit instrumentation for initialization order checking by defaultAlexey Samsonov2013-03-141-2/+2
* Refactor GCOV's six constructor arguments into a struct with a getter thatNick Lewycky2013-03-141-7/+26
* Switch from a version 4.2/4.4 switch to a four-byte version string to be putNick Lewycky2013-03-071-1/+2
* In GCC 4.7, function names are now forbidden from .gcda files. Support this byNick Lewycky2013-02-271-1/+2
* ASan: add optional 'zero-based shadow' option to ASan passes. Always tell the...Alexey Samsonov2013-01-171-2/+4
* Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov2012-12-281-2/+3
* [msan] Add track-origins argument to the pass constructor.Evgeniy Stepanov2012-12-191-1/+1
* Don't use a red zone for code coverage if the user specified `-mno-red-zone'.Bill Wendling2012-12-101-1/+4
* ASan: add blacklist file to ASan pass options. Clang patch for this will follow.Alexey Samsonov2012-12-031-2/+5
* Add options to AddressSanitizer passes to make them configurable by frontend.Alexey Samsonov2012-11-291-2/+4
* Initial commit of MemorySanitizer.Evgeniy Stepanov2012-11-291-0/+2
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), LLV...Kostya Serebryany2012-11-281-1/+2
* Remove unused parameter Penalty from the BoundsChecking pass.Joey Gouly2012-11-231-3/+1
* [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This...Kostya Serebryany2012-10-151-1/+1
* move the bounds checking pass to the instrumentation folder, where it belongs...Nuno Lopes2012-07-201-0/+7
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-131-0/+3
* Expose a switch for the new gcov format.Nick Lewycky2011-12-061-1/+2
* AddressSanitizer, first commit (compiler module only)Kostya Serebryany2011-11-161-0/+3
* Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2Bill Wendling2011-05-171-1/+2
* Add independent controls for whether GCOV profiling should emit .gcno files orNick Lewycky2011-04-211-1/+1
* Rename LineProfiling to GCOVProfiling to more accurately represent what itNick Lewycky2011-04-161-2/+2
* Add support for line profiling. Very work-in-progress.Nick Lewycky2011-04-121-1/+3
* Implementation of path profiling.Andrew Trick2011-01-291-0/+3
* remove the random sampling framework, which is not maintained anymore.Chris Lattner2010-01-021-10/+0
* Addedum to r80712, forgot to add files.Andreas Neustifter2009-09-011-0/+3
* fix typosGabor Greif2008-03-061-1/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* remove some dead passes and stuff specific to the reoptimizer.Chris Lattner2007-02-201-18/+3
* remove an old instrumentation pass that is not used anymore.Chris Lattner2007-01-071-12/+0
* Added documented rsprofiler interface. Also remove new profiler passes, theAndrew Lenharth2005-11-281-2/+0
* Random sampling (aka Arnold and Ryder) profiling. This is still preliminary,...Andrew Lenharth2005-11-281-0/+7
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
* Add missing createXxxPass functionsJeff Cohen2005-01-071-0/+14
* Fix return typeJeff Cohen2005-01-071-1/+1
* Fix incorrect return type.Jeff Cohen2005-01-061-1/+1
* Add accessor function prototypes for reoptimizer support passes.Brian Gaeke2004-09-301-3/+18
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* New headerChris Lattner2003-01-141-0/+19