Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Transforms / Instrumentation / ThreadSanitizer.cpp
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-12 Dmitry Vyukovtsan: do not instrument not captured values
2015-01-27 Dmitry Vyukovtsan: properly instrument unaligned accesses
2015-01-05 Craig TopperReplace several 'assert(false' with 'llvm_unreachable...
2014-11-13 Reid KlecknerUse nullptr instead of NULL for variadic sentinels
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-07-08 Alexey SamsonovKill unnecessary include
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-02 Alexey SamsonovRemove sanitizer blacklist from ASan/TSan/MSan function...
2014-05-31 Alexey Samsonov[TSan] Behave the same for functions w/o sanitize_threa...
2014-05-29 Alexey SamsonovUse range-based for loops in ASan, TSan and MSan
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-23 Evgeniy StepanovFix handling of missing DataLayout in sanitizers.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-24 Alp TokerFix known typos
2013-12-05 Kostya Serebryany[tsan] fix PR18146: sometimes a variable written into...
2013-12-02 Kostya Serebryany[tsan] fix instrumentation of vector vptr updates ...
2013-10-17 Dmitry Vyukovtsan: implement no_sanitize_thread attribute
2013-09-06 Manman RenTBAA: add isTBAAVtableAccess to MDNode so clients can...
2013-08-12 Alexey SamsonovAdd SpecialCaseList::createOrDie() factory and use...
2013-07-09 Peter CollingbourneRename BlackList class to SpecialCaseList and move...
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-03-28 Kostya Serebryany[tsan] make sure memset/memcpy/memmove are not inlined...
2013-03-22 Dmitry Vyukovtsan: handle vptr loads specially
2013-01-19 Chandler CarruthSort all of the includes. Several files got checked...
2013-01-18 Will DietzMove Blacklist.h to include/ to enable use from clang.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-28 Alexey SamsonovAdd proper support for -fsanitize-blacklist= flag for...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Kostya Serebryany[asan/tsan] initialize the asan/tsan callbacks in runOn...
2012-11-27 Dmitry Vyukovtsan: instrument atomic nand operation
2012-11-26 Matt Beaumont-GayRemove stray trailing backslash
2012-11-26 Dmitry Vyukovtsan: fix lint warnings
2012-11-26 Dmitry Vyukov[tsan] add fail order to compare_exchange
2012-11-14 Alexey Samsonov[TSan] fix indentation
2012-11-09 Dmitry Vyukovtsan: switch to new memory_order constants (ABI compatible)
2012-11-09 Dmitry Vyukovtsan: instrument all atomics (including fetch_add,...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Kostya Serebryany[tsan] add 3 internal flags for fine-grain control...
2012-10-03 Dmitry Vyukovtsan: prepare for migration to new memory_order enum...
2012-08-30 Alexey SamsonovWhitespace
2012-08-24 Kostya Serebryany[asan/tsan] rename FunctionBlackList* to BlackList...
2012-07-05 Kostya Serebryany[tsan] fix compile-time falilure found while building...
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-05-02 Kostya Serebryany[tsan] typo and style (thanks to Nick Lewycky)
2012-04-27 Kostya Serebryany[tsan] Atomic support for ThreadSanitizer, patch by...
2012-04-23 Kostya Serebryany[tsan] use llvm/ADT/Statistic.h for tsan stats
2012-04-10 Kostya Serebryany[tsan] two more compile-time optimizations:
2012-04-10 Kostya Serebryany[tsan] compile-time instrumentation: do not instrument...
2012-03-26 Kostya Serebryany[tsan] treat vtable pointer updates in a special way...
2012-03-14 Kostya Serebryany[tsan] use FunctionBlackList
2012-02-14 Kostya Serebryany[tsan] fix compiler warnings
2012-02-13 Kostya SerebryanyThreadSanitizer, a race detector. First LLVM commit.