aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* DataFlowSanitizer: Add a debugging feature to help us track nonzero labels.Peter Collingbourne2013-08-151-2/+48
* DataFlowSanitizer: Instrumentation for memset.Peter Collingbourne2013-08-141-1/+22
* DataFlowSanitizer: greylist is now ABI list.Peter Collingbourne2013-08-141-96/+271
* dfsan: fix lint warningsDmitry Vyukov2013-08-131-2/+2
* DataFlowSanitizer: fix a use-after-free. Spotted by libgmalloc.Peter Collingbourne2013-08-121-1/+4
* Add SpecialCaseList::createOrDie() factory and use it in sanitizer passesAlexey Samsonov2013-08-124-7/+7
* DataFlowSanitizer: Remove unreachable BBs so IR continues to verifyPeter Collingbourne2013-08-091-0/+3
* Mark obviously const methods. Also use reference for parameters when possible.Jakub Staszak2013-08-091-8/+8
* Fix ARM build.Peter Collingbourne2013-08-081-1/+1
* DataFlowSanitizer; LLVM changes.Peter Collingbourne2013-08-073-0/+1008
* Change the linkage of these global values to 'internal'.Bill Wendling2013-08-061-4/+7
* 80-colsAlexey Samsonov2013-08-051-1/+2
* [PowerPC] Support powerpc64le as a syntax-checking target.Bill Schmidt2013-07-261-1/+2
* Remove DIBuilder cache of variable TheCU and change the fewEric Christopher2013-07-191-3/+3
* Revert "Remove DIBuilder cache of variable TheCU and change the few"Eric Christopher2013-07-181-3/+3
* Remove DIBuilder cache of variable TheCU and change the fewEric Christopher2013-07-181-3/+3
* Add comparison operators for DIDescriptors to fix c++98 falloutEric Christopher2013-07-171-1/+1
* Mark a method 'const' and another 'static'.Craig Topper2013-07-171-2/+2
* Make a few more static string pointers constant.Craig Topper2013-07-171-8/+8
* Add a wrapper for open.Rafael Espindola2013-07-161-1/+1
* Add 'const' qualifiers to static const char* variables.Craig Topper2013-07-161-19/+20
* Implement categories for special case lists.Peter Collingbourne2013-07-091-1/+1
* Rename BlackList class to SpecialCaseList and move it to Transforms/Utils.Peter Collingbourne2013-07-095-138/+11
* Use sys::fs::createTemporaryFile.Rafael Espindola2013-07-051-2/+1
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-042-2/+2
* [msan] Unpoison stack allocations and undef values in blacklisted functions.Evgeniy Stepanov2013-07-031-10/+14
* Debug Info: cleanupManman Ren2013-07-021-2/+2
* Debug Info: clean up usage of Verify.Manman Ren2013-07-011-1/+1
* Remove needless include (unistd.h) in DebugIR passDaniel Malea2013-06-281-2/+0
* Add missing header for DebugIRDaniel Malea2013-06-281-0/+99
* Remove limitation on DebugIR that made it require existing debug metadata.Daniel Malea2013-06-281-153/+463
* Debug Info: clean up usage of Verify.Manman Ren2013-06-281-2/+8
* Revert "Debug Info: clean up usage of Verify." as it's breaking bots.Eric Christopher2013-06-261-2/+2
* Debug Info: clean up usage of Verify.Manman Ren2013-06-261-2/+2
* [asan] workaround for PR16277: don't instrument AllocaInstr with alignment mo...Kostya Serebryany2013-06-261-1/+2
* [asan] add option -asan-keep-uninstrumented-functionsKostya Serebryany2013-06-261-4/+47
* Fix nondeterminism in .gcno file generation.Nick Lewycky2013-06-181-9/+25
* Move PathV2.h to Path.hRafael Espindola2013-06-111-1/+1
* [asan] ASan Linux MIPS32 support (llvm part), patch by Jyun-Yan YKostya Serebryany2013-06-031-1/+10
* [msan] Handle mixed track-origins and keep-going settings (llvm part).Evgeniy Stepanov2013-05-311-4/+6
* [msan] Fix argument shadow alignment.Evgeniy Stepanov2013-05-281-4/+11
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-242-2/+2
* Re-implement DebugIR in a way that does not subclass AssemblyWriter:Daniel Malea2013-05-231-102/+166
* [msan] A no-op implementation of VarArg handling.Evgeniy Stepanov2013-05-211-2/+23
* Remove unused #include.Bill Wendling2013-05-201-1/+0
* [msan] Switch TLS globals to initial-exec model.Evgeniy Stepanov2013-05-161-7/+7
* Fix a documentation warning: \bried -> \briefDmitri Gribenko2013-05-091-1/+1
* Add DebugIR pass -- emits IR file and replace source lines with IR lines in MDDaniel Malea2013-05-082-0/+247
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-011-1/+1
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+1