summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* 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
* [msan] Fix vector pack intrinsic handling.Evgeniy Stepanov2014-06-091-8/+72
* [asancov] Fix coverage line info some more.Evgeniy Stepanov2014-06-051-2/+4
* Fix coverage for files with global constructors again. Adds a testcase to the...Nick Lewycky2014-06-051-0/+10
* Explain why we skip DbgInfoIntrinsics when looking at line numbers in .gcno f...Nick Lewycky2014-06-041-0/+4
* [asan] Fix coverage instrumentation with -asan-globals=0.Evgeniy Stepanov2014-06-031-25/+32
* Ignore line numbers on debug intrinsics. Add an assert to ensure that we aren...Nick Lewycky2014-06-031-2/+4
* Remove sanitizer blacklist from ASan/TSan/MSan function passes.Alexey Samsonov2014-06-023-45/+14
* [msan] Remove an out-of-date comment.Evgeniy Stepanov2014-06-021-2/+0
* [msan] Handle x86 vector pack intrinsics.Evgeniy Stepanov2014-06-021-0/+36
* [ASan] Behave the same for functions w/o sanitize_address attribute and black...Alexey Samsonov2014-05-311-2/+1
* [TSan] Behave the same for functions w/o sanitize_thread attribute and blackl...Alexey Samsonov2014-05-311-5/+7
* Use range-based for loops in ASan, TSan and MSanAlexey Samsonov2014-05-293-97/+81
* [ASan] Hoist blacklisting globals from init-order checking to Clang.Alexey Samsonov2014-05-291-2/+0
* Fix typo in variable nameAlexey Samsonov2014-05-291-3/+3
* [ASan] Use llvm.global_ctors to insert init-order checking calls into ASan ru...Alexey Samsonov2014-05-291-34/+23
* [asancov] Don't emit extra runtime calls when compiling without coverage.Evgeniy Stepanov2014-05-281-3/+5
* [asancov] Emit an initializer passing number of coverage code locations in ea...Evgeniy Stepanov2014-05-271-4/+14
* [asan] decrease asan-instrumentation-with-call-threshold from 10000 to 7000, ...Kostya Serebryany2014-05-261-1/+1
* [asan] properly instrument memory accesses that have small alignment (smaller...Kostya Serebryany2014-05-231-9/+19
* Delete getAliasedGlobal.Rafael Espindola2014-05-161-1/+1
* [asan] Fix compiler warnings.Evgeniy Stepanov2014-05-141-5/+3
* [asan] Set debug location in ASan function prologue.Evgeniy Stepanov2014-05-141-2/+14
* [msan] Fix -fsanitize=memory -fno-integrated-as.Evgeniy Stepanov2014-05-071-1/+1
* Fix ASan init function detection after clang r208128.Nico Weber2014-05-061-3/+24
* [ASan/Win] Fix issue 305 -- don't instrument .CRT initializer/terminator call...Timur Iskhodzhanov2014-05-051-4/+14
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-257-74/+79
* [ASan] Move the shadow range on 32-bit iOS (and iOS Simulator)Alexander Potapenko2014-04-231-1/+4
* Fix handling of missing DataLayout in sanitizers.Evgeniy Stepanov2014-04-234-4/+4
* [asan] Support outline instrumentation for wide types and delete dead code, p...Kostya Serebryany2014-04-221-27/+12
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-226-11/+12
* Use unique_ptr to handle ownership of GCOVFunctions in GCOVProfiler.David Blaikie2014-04-211-14/+10
* [msan] Enable out-of-line instrumentation for large functions by default.Evgeniy Stepanov2014-04-211-1/+1
* [asan] add a run-time flag detect_container_overflow=true/falseKostya Serebryany2014-04-211-1/+1
* [asan] instead of inserting inline instrumentation around memset/memcpy/memmo...Kostya Serebryany2014-04-211-29/+33
* [asan] temporary disable generating __asan_loadN/__asan_storeNKostya Serebryany2014-04-211-11/+6
* [asan] insert __asan_loadN/__asan_storeN as out-lined asan checks, llvm partKostya Serebryany2014-04-211-3/+15
* Check whether functions have any lines associated before emitting coverage in...Nick Lewycky2014-04-181-0/+17
* [msan] Add -msan-instrumentation-with-call-threshold.Evgeniy Stepanov2014-04-181-42/+110
* [asan] one more workaround for PR17409: don't do BB-level coverage instrument...Kostya Serebryany2014-04-181-1/+6
* [asan] add two new hidden compile-time flags for asan: asan-instrumentation-w...Kostya Serebryany2014-04-161-27/+56
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-113-11/+6
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-2/+1
* Revert "Prevent alias from pointing to weak aliases."Rafael Espindola2014-03-261-1/+2
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-261-2/+1
* [msan] More precise instrumentation of select IR.Evgeniy Stepanov2014-03-251-19/+41
* remove a bunch of unused private methodsNuno Lopes2014-03-233-5/+0
* Remove some dead assignements found by scan-buildArnaud A. de Grandmaison2014-03-211-1/+0
OpenPOWER on IntegriCloud