aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
AgeCommit message (Expand)Author
2013-03-28[tsan] make sure memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany
2013-03-22tsan: handle vptr loads speciallyDmitry Vyukov
2013-01-19Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth
2013-01-18Move Blacklist.h to include/ to enable use from clang.Will Dietz
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-28Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part.Alexey Samsonov
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-29[asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to...Kostya Serebryany
2012-11-27tsan: instrument atomic nand operationDmitry Vyukov
2012-11-26Remove stray trailing backslashMatt Beaumont-Gay
2012-11-26tsan: fix lint warningsDmitry Vyukov
2012-11-26[tsan] add fail order to compare_exchangeDmitry Vyukov
2012-11-14[TSan] fix indentationAlexey Samsonov
2012-11-09tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov
2012-11-09tsan: instrument all atomics (including fetch_add, exchange, cas, etc)Dmitry Vyukov
2012-10-24Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow
2012-10-24Delete a directory that wasn't supposed to be checked in yet.Micah Villmow
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-04[tsan] add 3 internal flags for fine-grain control of what is instrumented an...Kostya Serebryany
2012-10-03tsan: prepare for migration to new memory_order enum values (ABI compatible)Dmitry Vyukov
2012-08-30WhitespaceAlexey Samsonov
2012-08-24[asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limi...Kostya Serebryany
2012-07-05[tsan] fix compile-time falilure found while building Chromium with tsan (tsa...Kostya Serebryany
2012-06-29Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth
2012-05-02[tsan] typo and style (thanks to Nick Lewycky)Kostya Serebryany
2012-04-27[tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany
2012-04-23[tsan] use llvm/ADT/Statistic.h for tsan statsKostya Serebryany
2012-04-10[tsan] two more compile-time optimizations:Kostya Serebryany
2012-04-10[tsan] compile-time instrumentation: do not instrument a read ifKostya Serebryany
2012-03-26[tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...Kostya Serebryany
2012-03-14[tsan] use FunctionBlackListKostya Serebryany
2012-02-14[tsan] fix compiler warningsKostya Serebryany
2012-02-13ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany