summaryrefslogtreecommitdiff
path: root/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
Commit message (Expand)AuthorAge
* [tsan] fix PR18146: sometimes a variable written into vptr could have an inte...Kostya Serebryany2013-12-05
* [tsan] fix instrumentation of vector vptr updates (https://code.google.com/p/...Kostya Serebryany2013-12-02
* tsan: implement no_sanitize_thread attributeDmitry Vyukov2013-10-17
* TBAA: add isTBAAVtableAccess to MDNode so clients can call the functionManman Ren2013-09-06
* Add SpecialCaseList::createOrDie() factory and use it in sanitizer passesAlexey Samsonov2013-08-12
* Rename BlackList class to SpecialCaseList and move it to Transforms/Utils.Peter Collingbourne2013-07-09
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-24
* [tsan] make sure memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany2013-03-28
* tsan: handle vptr loads speciallyDmitry Vyukov2013-03-22
* Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth2013-01-19
* Move Blacklist.h to include/ to enable use from clang.Will Dietz2013-01-18
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov2012-12-28
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to...Kostya Serebryany2012-11-29
* tsan: instrument atomic nand operationDmitry Vyukov2012-11-27
* Remove stray trailing backslashMatt Beaumont-Gay2012-11-26
* tsan: fix lint warningsDmitry Vyukov2012-11-26
* [tsan] add fail order to compare_exchangeDmitry Vyukov2012-11-26
* [TSan] fix indentationAlexey Samsonov2012-11-14
* tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov2012-11-09
* tsan: instrument all atomics (including fetch_add, exchange, cas, etc)Dmitry Vyukov2012-11-09
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-24
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-24
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* [tsan] add 3 internal flags for fine-grain control of what is instrumented an...Kostya Serebryany2012-10-04
* tsan: prepare for migration to new memory_order enum values (ABI compatible)Dmitry Vyukov2012-10-03
* WhitespaceAlexey Samsonov2012-08-30
* [asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limi...Kostya Serebryany2012-08-24
* [tsan] fix compile-time falilure found while building Chromium with tsan (tsa...Kostya Serebryany2012-07-05
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-29
* [tsan] typo and style (thanks to Nick Lewycky)Kostya Serebryany2012-05-02
* [tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany2012-04-27
* [tsan] use llvm/ADT/Statistic.h for tsan statsKostya Serebryany2012-04-23
* [tsan] two more compile-time optimizations:Kostya Serebryany2012-04-10
* [tsan] compile-time instrumentation: do not instrument a read ifKostya Serebryany2012-04-10
* [tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...Kostya Serebryany2012-03-26
* [tsan] use FunctionBlackListKostya Serebryany2012-03-14
* [tsan] fix compiler warningsKostya Serebryany2012-02-14
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-13