summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* [asan] Assign a low branch weight to ASan's slow path, patch by Jonas Wagner...Kostya Serebryany2014-09-022-2/+5
* unique_ptrify the result of SpecialCaseList::createDavid Blaikie2014-09-021-1/+1
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-3/+3
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-274-10/+8
* Fix some cases were ArrayRefs were being passed by reference. Also remove 'co...Craig Topper2014-08-271-4/+4
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-252-5/+4
* [dfsan] Fix non-determinism bug in non-zero label check annotator.Peter Collingbourne2014-08-221-10/+8
* [dfsan] Treat vararg custom functions like unimplemented functions.Peter Collingbourne2014-08-201-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-3/+3
* Revert r215415 which causse MSan to crash on a great deal of C++ code.Chandler Carruth2014-08-131-10/+0
* msan: Handle musttail callsReid Kleckner2014-08-121-0/+10
* [dfsan] Try not to create too many additional basic blocks in functions whichPeter Collingbourne2014-08-061-20/+46
* [ASan] Use metadata to pass source-level information from Clang to ASan.Alexey Samsonov2014-08-021-43/+56
* [dfsan] Correctly handle loads and stores of zero size.Peter Collingbourne2014-08-011-0/+8
* [msan] Fix handling of array types.Evgeniy Stepanov2014-07-311-5/+16
* [Debug Info] add DISubroutineType and its creation takes DITypeArray. Manman Ren2014-07-281-1/+1
* [Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays.Manman Ren2014-07-281-1/+1
* [ASan] Fix comments about __sanitizer_cov functionAlexey Samsonov2014-07-221-3/+2
* [ASan] Don't instrument load/stores with !nosanitize metadata.Alexey Samsonov2014-07-171-0/+3
* [msan] Avoid redundant origin stores.Evgeniy Stepanov2014-07-171-1/+4
* [dfsan] Introduce further optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-0/+36
* [dfsan] Introduce an optimization to reduce the number of union queries.Peter Collingbourne2014-07-151-1/+34
* [dfsan] Move combineShadows to DFSanFunction in preparation for it to use a d...Peter Collingbourne2014-07-151-18/+16
* [ASan] Collect unmangled names of global variables in Clang to print them in ...Alexey Samsonov2014-07-121-9/+20
* [ASan] Introduce a struct representing the layout of metadata entry in llvm.a...Alexey Samsonov2014-07-111-47/+37
* [dfsan] Handle bitcast aliases.Peter Collingbourne2014-07-101-2/+2
* Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.Alexey Samsonov2014-07-091-8/+53
* [ASan/Win] Don't instrument COMDAT globals. Properly fixes PR20244.Timur Iskhodzhanov2014-07-091-8/+4
* [ASan/Win] Don't instrument private COMDAT globals until PR20244 is properly ...Timur Iskhodzhanov2014-07-081-0/+7
* [ASan] Completely remove sanitizer blacklist file from instrumentation pass.Alexey Samsonov2014-07-081-17/+5
* Kill unnecessary includeAlexey Samsonov2014-07-081-1/+0
* [msan] Fix handling of phi in blacklisted functions.Evgeniy Stepanov2014-07-071-2/+5
* [msan] Stop propagating shadow in blacklisted functions.Evgeniy Stepanov2014-07-031-9/+11
* Revert of r212265.Evgeniy Stepanov2014-07-031-11/+9
* [msan] Stop propagating shadow in blacklisted functions.Evgeniy Stepanov2014-07-031-9/+11
* Remove non-static field initializer to appease MSVCAlexey Samsonov2014-07-021-1/+2
* [ASan] Print exact source location of global variables in error reports.Alexey Samsonov2014-07-021-31/+95
* msan: Stop stripping the 'tail' modifier off of callsReid Kleckner2014-06-301-6/+0
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-263-11/+17
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-263-17/+11
* [msan] Fix bad interaction between with-calls mode and chained origin tracking.Evgeniy Stepanov2014-06-251-1/+1
* Add back functionality removed in r210497.Richard Trieu2014-06-211-2/+4
* [msan] Handle X86 *.psad.* and *.pmadd.* intrinsics.Evgeniy Stepanov2014-06-181-0/+55
* [msan] Fix a comment.Evgeniy Stepanov2014-06-171-2/+2
* [msan] Fix handling of multiplication by a constant with a number of trailing...Evgeniy Stepanov2014-06-171-1/+49
* Remove top-level Clang -fsanitize= flags for optional ASan features.Alexey Samsonov2014-06-131-33/+15
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-131-2/+8
* Remove system_error.h.Rafael Espindola2014-06-121-1/+1
* Removing an "if (!this)" check from two print methods. The condition willRichard Trieu2014-06-091-0/+1
* [msan] Workaround for invalid origins in shufflevector.Evgeniy Stepanov2014-06-091-4/+8
OpenPOWER on IntegriCloud